;; Provided by nattou (Micah Cowan) ;; micah@addictivecode.org ;; ;; This program listing was automatically generated ;; using Bisqwit's "clever-disasm" tool from ;; https://bisqwit.iki.fi/source/nescom.html ;; ;; Inputs used were a trog.ini file available at ;; https://github.com/micahcowan/trog-patch ;; and the Trog! NES rom file (not provided) ;; ;; While this file presents a (partially) annotated disassembly of the ;; Trog! NES program code, it is intended for reading/reference purposes ;; only - it cannot be used as input to any particular assembler ;; (including, at least at this time, nescom, the assembler that ;; clever-disasm ships with). However, it provides sufficient information ;; to understand the inner workings and mechanics of the game, ;; and to modify and extend it (and indeed, I have used it successfully to ;; that end). ;; ;; Useful labels at which to start reading are: Reset (where code starts ;; executing from), GamePlayLoop, HandleThePlayers_, PlayerStateNormalPlay_1 ;; ;; Enjoy! ;; ROM is 131072 bytes, 16 8k-pages, mapper 2 ;Mappings: ; Page 4: 0 ; Page 5: 2000 ; Page 6: 1C000 ; Page 7: 1E000 ;Vectors: ; NMI: F008 ; Reset: C06F ; IRQ: C06F ;Call from $1E8ED to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F0D4 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E809 to $1E818: Reprogramming mapper (0) with (??) ; Indirect jump at romptr=$18036, JumpPointer=$0013 ; Discovered a jump table at 18039,1803A (stepping 2, extent 0) ; Indirect jump at romptr=$1B503, JumpPointer=$0013 ; Discovered a jump table at 1B504,1B505 (stepping 2, extent 0) ;Call from $1D0CD to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1D0A2 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ; Indirect jump at romptr=$1F02F, JumpPointer=$000A ; Discovered a jump table at 1F032,1F033 (stepping 2, extent 0) ;Call from $1F621 to $1E818: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1F2D3 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ; Indirect jump at romptr=$196BC, JumpPointer=$0013 ; Discovered a jump table at 196C0,196C1 (stepping 2, extent 0) ; Discovered a data table at 9D1C,9D1D (stepping 2, extent 0) ; Discovered a data table at 9D1C,9D1D (stepping 2, extent 0) ; Discovered a data table at 9D1C,9D1D (stepping 2, extent 0) ; Discovered a data table at 9D1C,9D1D (stepping 2, extent 0) ;Call from $1F065 to $1E818: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ; Indirect jump at romptr=$1F2B8, JumpPointer=$000A ; Discovered a jump table at 1F2B9,1F2BA (stepping 2, extent 0) ;Call from $1D10A to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1F1C7 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ; Indirect jump at romptr=$1F188, JumpPointer=$000A ; Discovered a jump table at 1F191,1F192 (stepping 2, extent 0) ; Indirect jump at romptr=$1F0BF, JumpPointer=$000A ; Discovered a jump table at 1F0C0,1F0C1 (stepping 2, extent 0) ;Call from $1D043 to $1E7F8: Reprogramming mapper (0) with (06) ;Mapper regs now(12:(0C),13:(0D),14:[0E],15:[0F]) ;Call from $1D11B to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1F9CE to $1E818: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1F7D8 to $1E818: Reprogramming mapper (0) with (00) ;Mapper regs now(0:(00),1:(01),14:[0E],15:[0F]) ; Discovered a data table at 8133,8134 (stepping 2, extent 0) ;Call from $1C2E2 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D0FC to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1F80E to $1E818: Reprogramming mapper (0) with (00) ;Mapper regs now(0:(00),1:(01),14:[0E],15:[0F]) ;Call from $1F619 to $1E818: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1D0E2 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ; Discovered a data table at 14D40,14D41 (stepping 2, extent 0) ; Discovered a data table at 14D40,14D41 (stepping 2, extent 0) ; Discovered a data table at 14D40,14D41 (stepping 2, extent 0) ;Call from $1F06D to $1E818: Reprogramming mapper (0) with (??) ;Call from $1C2A4 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ; Indirect jump at romptr=$19274, JumpPointer=$0013 ; Discovered a jump table at 19275,19276 (stepping 2, extent 0) ;Call from $1FB04 to $1E818: Reprogramming mapper (0) with (04) ;Mapper regs now(8:(08),9:(09),14:[0E],15:[0F]) ; Discovered a data table at 1FB85,1FC25 (stepping 1, extent 160) ; Indirect jump at romptr=$1B4F5, JumpPointer=$0013 ; Discovered a jump table at 1B510,1B511 (stepping 2, extent 0) ;Call from $1C31F to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D001 to $1E7F8: Reprogramming mapper (0) with (06) ;Mapper regs now(12:(0C),13:(0D),14:[0E],15:[0F]) ;Call from $1FAEA to $1E818: Reprogramming mapper (0) with (04) ;Mapper regs now(8:(08),9:(09),14:[0E],15:[0F]) ; Indirect jump at romptr=$1FA42, JumpPointer=$000C ; Discovered a jump table at 1FA4B,1FA4C (stepping 2, extent 0) ; Discovered a data table at 1FB85,1FC25 (stepping 1, extent 160) ; Indirect jump at romptr=$147B4, JumpPointer=$0013 ; Discovered a jump table at 147B8,147B9 (stepping 2, extent 0) ;Call from $1F221 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ; Indirect jump at romptr=$1C652, JumpPointer=$0013 ; Discovered a jump table at 1C655,1C656 (stepping 2, extent 0) ;Call from $1D580 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F828 to $1E7F8: Reprogramming mapper (0) with (00) ;Mapper regs now(0:(00),1:(01),14:[0E],15:[0F]) ;Call from $1C319 to $1E7F8: Reprogramming mapper (0) with (06) ;Mapper regs now(12:(0C),13:(0D),14:[0E],15:[0F]) ;Call from $1F238 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E979 to $1E7F8: Reprogramming mapper (0) with (??) ;Call from $1D684 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E96E to $1E7F8: Reprogramming mapper (0) with (??) ;Call from $1F611 to $1E818: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ; Discovered a data table at 172AD,172AE (stepping 2, extent 0) ; Discovered a data table at 172AD,172AE (stepping 2, extent 0) ; Discovered a data table at 172AD,172AE (stepping 2, extent 0) ; Discovered a data table at 172AD,172AE (stepping 2, extent 0) ; Indirect jump at romptr=$1B7AE, JumpPointer=$0013 ; Discovered a jump table at 1B7AF,1B7B0 (stepping 2, extent 0) ;Call from $1C2FF to $1E7F8: Reprogramming mapper (0) with (06) ;Mapper regs now(12:(0C),13:(0D),14:[0E],15:[0F]) ;Call from $1E2B9 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E32B to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D592 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E790 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D07F to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1C30B to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E341 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1C6C4 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1E772 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D221 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E1EE to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1C48D to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D13D to $1E7DA: Reprogramming mapper (0) with (04) ;Mapper regs now(8:(08),9:(09),14:[0E],15:[0F]) ;Call from $1C2B9 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1C5B8 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1D2B5 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1E6BF to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E221 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E40E to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1C221 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1C4EC to $1E7F8: Reprogramming mapper (0) with (06) ;Mapper regs now(12:(0C),13:(0D),14:[0E],15:[0F]) ;Call from $1D484 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1C733 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1E416 to $1E7F8: Reprogramming mapper (0) with (06) ;Mapper regs now(12:(0C),13:(0D),14:[0E],15:[0F]) ;Call from $1E26A to $1E7F8: Reprogramming mapper (0) with (06) ;Mapper regs now(12:(0C),13:(0D),14:[0E],15:[0F]) ;Call from $1E41C to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ; Indirect jump at romptr=$1E4D0, JumpPointer=$0013 ; Discovered a jump table at 1E4D3,1E4D4 (stepping 2, extent 0) ; Indirect jump at romptr=$1E441, JumpPointer=$0013 ; Discovered a jump table at 1E449,1E44A (stepping 2, extent 0) ; Indirect jump at romptr=$14B9D, JumpPointer=$0013 ; Discovered a jump table at 14986,14987 (stepping 2, extent 0) ;Call from $1E279 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D25C to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E39D to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D49F to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F315 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1E52E to $1E7F8: Reprogramming mapper (0) with (06) ;Mapper regs now(12:(0C),13:(0D),14:[0E],15:[0F]) ;Call from $1C83A to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1C8D5 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1C91D to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1C96F to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1D6F6 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1CA09 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1D883 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D811 to $1E7F8: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1C9FD to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1DB31 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D87D to $1E7F8: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1CC38 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1C8FE to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1D704 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ; Discovered a data table at 162E0,162E1 (stepping 2, extent 0) ;Call from $1CB40 to $1E7E2: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1EFFC to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D749 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1D997 to $1E7EA: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F0FE to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F464 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F408 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F40E to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F104 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1FAC6 to $1E818: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1F10A to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F416 to $1E818: Reprogramming mapper (0) with (02) ;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F]) ;Call from $1F452 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F110 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F116 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F11C to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F122 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F128 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F12E to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F458 to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ; Discovered a data table at 15635,15636 (stepping 2, extent 0) ; Discovered a data table at 15635,15636 (stepping 2, extent 0) ;Call from $1F45E to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ;Call from $1F46A to $1E816: Reprogramming mapper (0) with (05) ;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F]) ; Possibly discovered a data table at 9D1C ($9D1C) (page [8:4][A:5][C:E][E:F]) ; Possibly discovered a data table at 172AD ($B2AD) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 14BBA ($8BBA) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 14BCE ($8BCE) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 14986 ($8986) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 14BC0 ($8BC0) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 14A1D ($8A1D) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 14A1D ($8A1D) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 14D40 ($8D40) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 149BC ($89BC) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 15635 ($9635) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 162E0 ($A2E0) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 18039 ($8039) (page [8:C][A:D][C:E][E:F]) ; Possibly discovered a data table at 19275 ($9275) (page [8:C][A:D][C:E][E:F]) ; Possibly discovered a data table at 196C0 ($96C0) (page [8:C][A:D][C:E][E:F]) ; Possibly discovered a data table at 1B504 ($B504) (page [8:C][A:D][C:E][E:F]) ; Possibly discovered a data table at 1B7AF ($B7AF) (page [8:C][A:D][C:E][E:F]) ; Possibly discovered a data table at 1EDC4 ($EDC4) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 1E449 ($E449) (page [8:A][A:B][C:E][E:F]) ; Possibly discovered a data table at 1E4D3 ($E4D3) (page [8:C][A:D][C:E][E:F]) ; Possibly discovered a data table at 8133 ($8133) (page [8:4][A:5][C:E][E:F]) $8000 .byte $00,$10,$00,$F8,$C0,$F0,$FF,$FC,$80,$7F,$E0,$3F,$FE,$07,$0F,$1F $8010 .byte $18,$3C,$38,$30,$7C,$0C,$FF,$8C,$01,$82,$07,$F0,$70,$0C,$10,$26 $8020 .byte $6B,$5A,$EA,$98,$8F,$86,$0D,$08,$23,$07,$02,$84,$CC,$D4,$20,$10 $8030 .byte $81,$07,$CA,$D6,$35,$A3,$81,$C2,$66,$6B,$48,$C6,$02,$15,$68,$53 $8040 .byte $FE,$98,$06,$29,$4A,$63,$11,$11,$8C,$44,$44,$41,$03,$14,$9B,$FD $8050 .byte $FB,$18,$20,$45,$3D,$5C,$28,$3D,$F3,$C9,$88,$88,$A3,$61,$B1,$FF $8060 .byte $14,$03,$C3,$F5,$AD,$6B,$1F,$BC,$FE,$12,$01,$E1,$FA,$D6,$3F,$79 $8070 .byte $FC,$2C,$03,$C3,$F1,$FB,$CF,$E1,$40,$1E,$1C,$8F,$DB,$EF,$BF,$D8 $8080 .byte $8F,$3C,$FB,$7F,$62,$01,$C1,$7E,$85,$FB,$6D,$B6,$D1,$FB,$9F,$E0 $8090 .byte $A3,$E7,$07,$44,$BD,$2F,$7B,$DE,$0E,$15,$99,$99,$98,$0E,$8B,$F6 $80A0 .byte $2F,$E7,$39,$88,$EF,$AD,$B6,$DB,$6D,$34,$2A,$E8,$99,$99,$8D,$6A $80B0 .byte $B5,$AD,$6B,$C0,$2F,$90,$BF,$5D,$75,$D4,$71,$C7,$F0,$50,$F8,$5C $80C0 .byte $3D,$2E,$FA,$DF,$7D,$E2,$3B,$9B,$DE,$F7,$80,$F6,$D9,$37,$E7,$39 $80D0 .byte $88,$0F,$70,$11,$11,$ED,$B4,$56,$6E,$EC,$BD,$EF,$11,$5A,$04,$11 $80E0 .byte $13,$30,$1E,$DB,$39,$37,$E7,$31,$01,$E1,$F7,$01,$11,$1E,$D1,$59 $80F0 .byte $BD,$DD,$97,$BC,$45,$66,$81,$04,$44,$C0,$7B,$6C,$E4,$DF,$9C,$C4 $8100 .byte $07,$87,$DC,$04,$44,$7B,$45,$66,$F7,$76,$5E,$F1,$15,$9A,$04,$11 $8110 .byte $13,$D0,$BC,$BF,$6D,$ED,$6B,$C7,$5F,$3E,$9F,$4E,$E6,$C3,$5E,$29 $8120 .byte $AA,$FD,$DE,$D9,$8C,$50,$80,$90,$B9,$C9,$3D,$1D,$0B,$CB,$F6,$DE $8130 .byte $D6,$88,$EB,$E7,$D3,$E9,$DC,$D9,$18,$A6,$AB,$F7,$7B,$44,$62,$84 $8140 .byte $04,$85,$CE,$51,$D0,$BC,$BF,$6D,$ED,$68,$8E,$BE,$7D,$3E,$9D,$CD $8150 .byte $91,$8A,$6A,$BF,$77,$B4,$46,$28,$40,$48,$5C,$E4,$0D,$0B,$F4,$2F $8160 .byte $DB,$6D,$B6,$8F,$DC,$FF,$05,$1F,$A2,$82,$B3,$33,$7B,$C5,$29,$4D $8170 .byte $55,$D1,$4E,$3A,$17,$E7,$39,$CE,$63,$80,$A0,$FB,$6D,$87,$63,$AC $8180 .byte $53,$55,$5C,$5F,$74,$F4,$60,$81,$05,$09,$4A,$1B,$03,$DB,$64,$DF $8190 .byte $9C,$E7,$30,$1E,$E0,$22,$23,$DB,$61,$36,$AB,$33,$33,$7B,$C6,$A9 $81A0 .byte $0A,$0A,$CB,$A3,$AD,$B3,$67,$9D,$AD,$68,$0F,$09,$CC,$66,$CD,$B2 $81B0 .byte $73,$C5,$35,$A9,$BE,$FB,$C6,$29,$8D,$4D,$D6,$80,$E0,$BF,$42,$FD $81C0 .byte $B6,$DB,$68,$FD,$CF,$F0,$51,$F3,$83,$A2,$5E,$97,$BD,$EF,$07,$0A $81D0 .byte $CC,$CC,$CC,$44,$44,$40,$38,$2F,$FC,$1C,$03,$F4,$44,$44,$41,$C1 $81E0 .byte $D1,$FC,$1C,$00,$E0,$1E,$D8,$DF,$9C,$E7,$26,$A8,$03,$04,$C4,$7B $81F0 .byte $0E,$C4,$03,$5A,$CB,$B2,$F7,$BD,$D5,$91,$44,$82,$22,$57,$00,$82 $8200 .byte $C4,$44,$44,$47,$5B,$7F,$07,$00,$EA,$22,$22,$22,$B3,$FC,$1C,$02 $8210 .byte $BD,$0B,$CB,$F7,$B5,$AD,$78,$EB,$E1,$EF,$E9,$DC,$D8,$6B,$A5,$6F $8220 .byte $BD,$AD,$BA,$AA,$31,$F3,$EB,$CB,$78,$2A,$70,$0B,$0B,$ED,$9C,$BF $8230 .byte $6D,$1C,$72,$19,$1B,$F8,$72,$38,$6A,$B2,$BC,$DE,$D6,$5F,$C6,$82 $8240 .byte $04,$80,$E3,$D8,$34,$46,$FE,$0E,$00,$0E,$FE,$1E,$00,$70,$FE,$18 $8250 .byte $00,$0E,$0B,$F4,$2F,$88,$88,$8F,$DC,$F5,$11,$10,$70,$74,$4B,$D2 $8260 .byte $22,$22,$0E,$15,$98,$88,$80,$F6,$D9,$CC,$44,$44,$07,$87,$DB,$44 $8270 .byte $44,$56,$6F,$78,$88,$88,$AC,$CC,$07,$B6,$37,$E7,$39,$CC,$40,$18 $8280 .byte $26,$23,$D8,$76,$20,$8A,$CB,$B2,$F7,$BD,$E2,$28,$90,$44,$4A,$E0 $8290 .byte $11,$11,$11,$1C,$85,$C5,$F1,$11,$11,$1C,$F7,$11,$11,$14,$D5,$62 $82A0 .byte $22,$22,$28,$60,$8E,$85,$E5,$FB,$DA,$D6,$88,$EB,$E1,$EF,$E9,$DC $82B0 .byte $D9,$14,$AD,$F7,$B5,$B7,$88,$C7,$CF,$AF,$2D,$E2,$22,$20,$08,$0B $82C0 .byte $E7,$A8,$88,$88,$02,$71,$CC,$44,$40,$81,$A1,$59,$88,$88,$81,$06 $82D0 .byte $AB,$10,$08,$0B,$ED,$9C,$9A,$E2,$20,$11,$D7,$42,$10,$AC,$41,$81 $82E0 .byte $A1,$37,$BA,$B2,$22,$04,$15,$A8,$20,$A1,$CF,$5B,$67,$39,$2A,$ED $82F0 .byte $00,$60,$BE,$C2,$D8,$15,$45,$66,$FB,$EF,$B8,$FB,$78,$C7,$B7,$BF $8300 .byte $8D,$CF,$DC,$F5,$B6,$73,$9F,$B9,$80,$08,$73,$6D,$BC,$1D,$FC,$AC $8310 .byte $DF,$7D,$F7,$55,$5E,$0C,$0E,$8B,$AD,$20,$A9,$03,$E5,$FD,$AD,$BD $8320 .byte $FD,$86,$E1,$59,$14,$C6,$30,$7C,$FE,$28,$00,$40,$F9,$11,$11,$8C $8330 .byte $44,$73,$FC,$1C,$00,$E1,$11,$00,$10,$08,$0B,$F6,$22,$22,$30,$40 $8340 .byte $10,$44,$44,$62,$20,$21,$CC,$44,$00,$62,$23,$51,$11,$00,$10,$17 $8350 .byte $E0,$84,$44,$63,$04,$08,$00,$C4,$44,$44,$7C,$07,$44,$40,$04,$03 $8360 .byte $11,$48,$88,$88,$01,$7E,$F9,$11,$18,$C4,$40,$0E,$22,$22,$08,$1F $8370 .byte $3F,$44,$40,$04,$02,$02,$8C,$44,$44,$44,$7E,$38,$44,$46,$22,$23 $8380 .byte $88,$88,$8C,$10,$3E,$02,$22,$22,$00,$20,$20,$24,$44,$40,$06,$20 $8390 .byte $11,$5F,$E0,$E0,$00,$E8,$88,$C6,$08,$1F,$00,$31,$11,$10,$02,$FD $83A0 .byte $11,$10,$01,$00,$C4,$56,$22,$22,$20,$21,$FA,$22,$31,$82,$00,$80 $83B0 .byte $07,$11,$11,$11,$F8,$21,$11,$00,$10,$08,$0A,$35,$11,$11,$11,$F0 $83C0 .byte $11,$11,$18,$C1,$02,$38,$88,$88,$88,$04,$7C,$88,$80,$08,$04,$04 $83D0 .byte $04,$A4,$44,$44,$02,$3D,$0E,$04,$22,$22,$01,$1E,$87,$02,$11,$11 $83E0 .byte $02,$CF,$43,$83,$48,$88,$81,$67,$A1,$C1,$A4,$44,$11,$BE,$F9,$E0 $83F0 .byte $F8,$C5,$10,$46,$FB,$E7,$83,$E3,$14,$04,$02,$1D,$ED,$7E,$C1,$00 $8400 .byte $80,$80,$43,$BD,$AF,$D8,$20,$11,$11,$1D,$89,$3B,$88,$88,$8E,$FC $8410 .byte $EE,$22,$23,$B1,$21,$08,$49,$DC,$44,$77,$E1,$FB,$CE,$E2,$3B,$33 $8420 .byte $10,$A0,$84,$66,$EE,$3B,$FE,$0A,$FD,$DC,$36,$C6,$84,$24,$09,$09 $8430 .byte $14,$19,$86,$D9,$F8,$FD,$63,$F6,$E1,$90,$10,$69,$14,$42,$82,$11 $8440 .byte $4C,$90,$02,$0D,$6E,$7E,$3F,$1F,$B2,$48,$80,$18,$10,$10,$09,$09 $8450 .byte $84,$C2,$F1,$00,$3E,$38,$E7,$9E,$62,$86,$0A,$D6,$66,$62,$31,$4D $8460 .byte $6A,$9A,$0B,$F4,$17,$E7,$9E,$22,$39,$E7,$9E,$00,$71,$11,$33,$35 $8470 .byte $A5,$22,$29,$AA,$53,$11,$11,$00,$30,$20,$38,$16,$11,$EC,$3D,$10 $8480 .byte $03,$E3,$8E,$79,$E6,$28,$60,$F8,$90,$93,$C7,$B1,$18,$A6,$B5,$4D $8490 .byte $05,$C2,$3D,$83,$B9,$E2,$23,$9E,$79,$E0,$07,$11,$13,$3E,$9C,$2B $84A0 .byte $A8,$8A,$6A,$94,$C4,$44,$1E,$F2,$63,$3D,$ED,$CE,$47,$A7,$B2,$11 $84B0 .byte $08,$F4,$0A,$05,$1E,$E1,$BD,$6F,$E0,$8F,$76,$77,$B7,$BF,$82,$A9 $84C0 .byte $37,$A0,$5D,$FC,$18,$FC,$2E,$2E,$FE,$0A,$54,$2E,$87,$77,$F0,$6F $84D0 .byte $F3,$BB,$BB,$F8,$2D,$53,$BA,$1D,$D9,$DA,$D6,$67,$BB,$CE,$EE,$E1 $84E0 .byte $50,$A9,$D4,$8A,$45,$3B,$A1,$DD,$FC,$1B,$FC,$EE,$EE,$FE,$0B,$54 $84F0 .byte $EE,$88,$8F,$7E,$BD,$9C,$EE,$77,$3C,$47,$A6,$CF,$E0,$98,$DF,$C1 $8500 .byte $79,$CD,$E3,$E0,$E7,$F0,$5C,$63,$67,$B1,$11,$DF,$9F,$7C,$0E,$07 $8510 .byte $22,$3B,$F4,$F1,$DF,$7D,$FF,$07,$1C,$FD,$FC,$1C,$62,$22,$0F,$1E $8520 .byte $01,$B8,$E3,$98,$83,$C7,$E0,$30,$18,$0D,$F8,$3D,$E1,$E0,$E1,$5D $8530 .byte $6F,$9E,$FE,$18,$0C,$14,$A6,$F1,$10,$78,$B9,$9B,$8E,$39,$88,$3C $8540 .byte $33,$00,$C0,$60,$37,$E1,$F0,$70,$0D,$C7,$0C,$F3,$F7,$9E,$FE,$03 $8550 .byte $01,$80,$CC,$C3,$C4,$44,$01,$B9,$EB,$6C,$BD,$E2,$00,$C0,$E0,$F0 $8560 .byte $D8,$CC,$C6,$73,$B9,$ED,$9E,$38,$E0,$06,$C6,$63,$6F,$FC,$10,$1A $8570 .byte $22,$2F,$BE,$B5,$A9,$88,$BD,$29,$4A,$4F,$D0,$37,$1C,$70,$CF,$3F $8580 .byte $79,$FB,$F8,$20,$33,$30,$F1,$11,$01,$C1,$F1,$E2,$BA,$98,$80,$E7 $8590 .byte $C3,$05,$29,$37,$73,$39,$DC,$EE,$73,$78,$F8,$38,$CC,$FE,$09,$8C $85A0 .byte $6C,$F6,$22,$37,$CF,$1C,$87,$BC,$88,$DC,$0C,$06,$FD,$DF,$CF,$4F $85B0 .byte $07,$0A,$EB,$5A,$30,$7C,$30,$18,$29,$4A,$52,$22,$3D,$FA,$F6,$73 $85C0 .byte $B9,$CD,$F1,$1E,$9B,$18,$CC,$66,$31,$B0,$7D,$F5,$EC,$E7,$73,$9B $85D0 .byte $C7,$C1,$CF,$4D,$8C,$66,$33,$18,$D9,$EC,$44,$7B,$F5,$EC,$E7,$73 $85E0 .byte $B9,$E2,$3D,$36,$7F,$04,$C6,$33,$ED,$D7,$1C,$87,$BE,$FA,$66,$1F $85F0 .byte $01,$80,$DF,$BB,$38,$40,$EF,$F8,$29,$F8,$CC,$22,$3B,$15,$0A,$85 $8600 .byte $43,$B1,$10,$8A,$17,$76,$79,$BE,$CF,$AB,$07,$D9,$75,$76,$A2,$51 $8610 .byte $2E,$C4,$0A,$05,$DC,$2E,$2F,$F1,$70,$DC,$66,$5D,$B8,$B8,$10,$08 $8620 .byte $17,$08,$84,$42,$E2,$07,$63,$D1,$88,$E4,$3A,$0D,$1E,$87,$07,$62 $8630 .byte $11,$08,$E4,$12,$09,$1C,$C2,$EE,$DF,$C1,$6F,$D2,$AB,$B1,$50,$A8 $8640 .byte $54,$3B,$15,$0A,$A1,$70,$DC,$6C,$36,$0B,$09,$86,$C1,$21,$70,$90 $8650 .byte $48,$24,$02,$09,$04,$84,$0E,$FA,$FE,$0A,$36,$09,$1D,$FF,$05,$12 $8660 .byte $09,$C2,$0F,$F8,$36,$1B,$05,$07,$FC,$16,$09,$07,$0B,$BB,$6D,$B6 $8670 .byte $DB,$2F,$DB,$AB,$BF,$E0,$A5,$4B,$A8,$5D,$B7,$7F,$82,$6C,$B6,$C9 $8680 .byte $2B,$BF,$E0,$B2,$29,$38,$5D,$5B,$F8,$2D,$FB,$55,$75,$FC,$14,$A9 $8690 .byte $57,$0B,$8B,$D6,$B3,$59,$6E,$2E,$14,$0A,$05,$82,$81,$40,$B8,$8F $86A0 .byte $E0,$E0,$60,$10,$1F,$F0,$50,$20,$1C,$2E,$AD,$B2,$FE,$D6,$B3,$55 $86B0 .byte $74,$2B,$15,$2A,$97,$4A,$A5,$54,$2E,$2F,$59,$BD,$64,$B8,$B8,$50 $86C0 .byte $28,$17,$0A,$05,$02,$E2,$07,$5B,$6D,$B6,$C3,$D1,$E8,$70,$75,$FC $86D0 .byte $10,$A8,$52,$39,$85,$DD,$9E,$6F,$BB,$1C,$D7,$69,$D5,$DA,$89,$44 $86E0 .byte $BA,$51,$88,$87,$51,$8A,$52,$84,$0C,$50,$81,$8C,$63,$11,$8C,$40 $86F0 .byte $77,$AE,$BA,$2F,$E5,$7E,$4E,$0E,$85,$42,$A1,$52,$A9,$55,$3B,$0D $8700 .byte $CF,$E0,$DF,$CE,$E6,$E7,$F0,$55,$46,$E4,$00,$BF,$83,$01,$80,$7F $8710 .byte $83,$81,$41,$3B,$F8,$33,$78,$9C,$9D,$FC,$15,$28,$9D,$0E,$EC,$ED $8720 .byte $6B,$33,$DD,$E7,$77,$70,$A8,$54,$EA,$45,$22,$9D,$D0,$AE,$B5,$AD $8730 .byte $9D,$B6,$0B,$AB,$95,$4A,$A7,$50,$A8,$54,$2E,$87,$77,$F0,$6F,$F3 $8740 .byte $BB,$B9,$54,$AA,$75,$2A,$95,$4E,$E8,$88,$28,$04,$4E,$00,$53,$84 $8750 .byte $46,$85,$4E,$44,$56,$BF,$80,$00,$7F,$00,$00,$FE,$00,$01,$FF,$88 $8760 .byte $03,$1F,$C1,$C0,$31,$FC,$1C,$00,$00,$00,$00,$00,$00,$00,$00,$00 $8770 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $8780 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $8790 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $87A0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$01,$05,$04,$01,$0C,$1F,$09 $87B0 .byte $00,$01,$05,$04,$01,$00,$00,$01,$00,$C0,$50,$10,$C0,$18,$FC,$08 $87C0 .byte $00,$C0,$50,$10,$C0,$00,$00,$00,$1C,$1F,$0D,$73,$44,$77,$47,$77 $87D0 .byte $00,$00,$00,$70,$44,$77,$47,$77,$5C,$FC,$B0,$CE,$22,$EE,$E2,$EE $87E0 .byte $40,$00,$00,$0E,$22,$EE,$E2,$EE,$0E,$1F,$3F,$1B,$00,$00,$1E,$00 $87F0 .byte $0E,$00,$00,$00,$00,$00,$1E,$00,$70,$F8,$FC,$50,$00,$00,$78,$00 $8800 .byte $70,$00,$00,$00,$00,$00,$78,$00,$00,$01,$05,$04,$01,$00,$00,$01 $8810 .byte $00,$01,$05,$04,$01,$0C,$1F,$09,$00,$C0,$40,$00,$C0,$00,$00,$00 $8820 .byte $00,$C0,$46,$0E,$CE,$0E,$EE,$0E,$00,$00,$00,$70,$44,$77,$47,$77 $8830 .byte $1C,$1F,$0D,$73,$44,$77,$47,$77,$40,$00,$00,$0E,$22,$EE,$E2,$EE $8840 .byte $54,$F4,$B0,$CE,$22,$EE,$E2,$EE,$0E,$00,$00,$00,$00,$00,$1E,$00 $8850 .byte $0E,$1F,$3F,$1B,$00,$00,$1E,$00,$70,$00,$00,$00,$00,$00,$78,$00 $8860 .byte $70,$F8,$FC,$50,$00,$00,$78,$00,$FF,$FF,$FF,$FF,$B3,$54,$67,$3F $8870 .byte $FF,$FF,$FF,$FF,$B3,$10,$00,$00,$FF,$FF,$FF,$BB,$55,$65,$66,$FF $8880 .byte $FF,$FF,$FF,$BB,$11,$01,$00,$00,$FF,$FF,$FF,$DB,$A5,$6D,$6E,$FF $8890 .byte $FF,$FF,$FF,$DB,$81,$01,$00,$00,$FF,$FF,$FF,$F7,$EB,$8D,$2E,$FF $88A0 .byte $FF,$FF,$FF,$F7,$E3,$81,$00,$00,$FF,$FF,$FF,$FD,$CA,$2A,$E6,$FE $88B0 .byte $FF,$FF,$FF,$FD,$C8,$08,$00,$00,$7F,$76,$46,$04,$61,$3F,$CE,$F0 $88C0 .byte $00,$00,$00,$00,$00,$00,$C0,$F0,$FF,$6F,$26,$A2,$08,$7E,$3C,$03 $88D0 .byte $00,$00,$00,$00,$00,$00,$00,$03,$FF,$6E,$6C,$24,$80,$FE,$7C,$83 $88E0 .byte $00,$00,$00,$00,$00,$00,$00,$83,$FF,$67,$22,$88,$CD,$EF,$C3,$1C $88F0 .byte $00,$00,$00,$00,$00,$00,$00,$1C,$FD,$DD,$4D,$45,$13,$EF,$DF,$3F $8900 .byte $01,$01,$01,$01,$03,$0F,$1F,$3F,$F8,$F6,$FB,$E3,$DD,$EF,$F3,$FB $8910 .byte $F8,$F0,$F8,$E0,$C0,$E0,$F0,$F8,$FD,$F9,$F7,$F9,$FD,$F3,$EF,$F3 $8920 .byte $FC,$F8,$F0,$F8,$FC,$F0,$E0,$F0,$F7,$EF,$DF,$E3,$F9,$F7,$EF,$F3 $8930 .byte $F0,$E0,$C0,$E0,$F8,$F0,$E0,$F0,$F3,$EF,$DF,$E3,$F7,$EF,$F3,$FB $8940 .byte $F0,$E0,$C0,$E0,$F0,$E0,$F0,$F8,$E3,$DF,$E7,$F3,$F3,$EF,$DE,$C0 $8950 .byte $E0,$C0,$E0,$F0,$F0,$E0,$C0,$C0,$07,$FB,$E7,$DF,$CF,$F7,$FB,$C7 $8960 .byte $07,$03,$07,$1F,$0F,$07,$03,$07,$E7,$FB,$E7,$DF,$CF,$F7,$FB,$C7 $8970 .byte $07,$03,$07,$1F,$0F,$07,$03,$07,$EF,$F7,$FB,$C7,$9F,$EF,$F7,$CF $8980 .byte $0F,$07,$03,$07,$1F,$0F,$07,$0F,$BF,$9F,$EF,$9F,$BF,$CF,$F7,$CF $8990 .byte $3F,$1F,$0F,$1F,$3F,$0F,$07,$0F,$CF,$F7,$87,$8F,$E7,$FB,$C3,$3F $89A0 .byte $0F,$07,$07,$0F,$07,$03,$03,$3F,$F3,$EF,$B7,$4F,$7F,$7F,$FF,$FF $89B0 .byte $F0,$E0,$B0,$00,$00,$00,$00,$00,$CF,$F7,$ED,$F2,$FE,$FE,$FF,$FF $89C0 .byte $0F,$07,$0D,$00,$00,$00,$00,$00,$FF,$FF,$7F,$7F,$4F,$B7,$EF,$F3 $89D0 .byte $00,$00,$00,$00,$00,$B0,$E0,$F0,$FF,$FF,$FE,$FE,$F2,$ED,$F7,$CF $89E0 .byte $00,$00,$00,$00,$00,$0D,$07,$0F,$FF,$FF,$F0,$EF,$DF,$DF,$1F,$6F $89F0 .byte $FF,$FF,$F0,$E0,$C0,$C0,$00,$00,$FF,$FF,$F0,$0F,$DF,$DF,$FF,$FF $8A00 .byte $FF,$FF,$F0,$00,$00,$00,$00,$00,$FF,$FF,$E1,$1C,$FE,$FE,$FF,$FF $8A10 .byte $FF,$FF,$E1,$00,$00,$00,$00,$00,$FF,$FF,$C3,$B9,$1C,$5C,$FF,$FF $8A20 .byte $FF,$FF,$C3,$81,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$11,$C6,$CE,$FE $8A30 .byte $FF,$FF,$FF,$FF,$11,$00,$00,$00,$7F,$3F,$0F,$40,$30,$BF,$CF,$F0 $8A40 .byte $00,$00,$00,$00,$00,$80,$C0,$F0,$EF,$C7,$80,$10,$3F,$BF,$98,$07 $8A50 .byte $00,$00,$00,$00,$00,$00,$00,$07,$BF,$BF,$1E,$0C,$41,$62,$3C,$C3 $8A60 .byte $00,$00,$00,$00,$00,$00,$00,$C3,$FF,$7B,$77,$00,$00,$E3,$0C,$FF $8A70 .byte $00,$00,$00,$00,$00,$00,$0C,$FF,$F4,$F1,$F1,$C3,$03,$17,$EF,$1F $8A80 .byte $00,$01,$01,$03,$03,$07,$0F,$1F,$F8,$F7,$EF,$EF,$E0,$F3,$EF,$EF $8A90 .byte $F8,$F0,$E0,$E0,$E0,$F0,$E0,$E0,$EF,$EF,$EF,$E8,$E7,$EF,$EF,$EF $8AA0 .byte $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$EF,$EF,$DF,$DF,$DF,$C9,$C7,$CF $8AB0 .byte $E0,$E0,$C0,$C0,$C0,$C0,$C0,$C0,$EF,$EF,$EF,$E1,$E3,$F3,$F3,$EF $8AC0 .byte $E0,$E0,$E0,$E0,$E0,$F0,$F0,$E0,$DD,$C3,$C7,$CE,$EE,$F1,$FD,$FE $8AD0 .byte $C0,$C0,$C0,$C0,$E0,$F0,$FC,$FE,$1F,$C7,$F3,$FB,$FB,$FB,$F3,$F3 $8AE0 .byte $1F,$07,$03,$03,$03,$03,$03,$03,$F7,$F7,$F7,$17,$E7,$F7,$F7,$F7 $8AF0 .byte $07,$07,$07,$07,$07,$07,$07,$07,$F7,$F7,$FB,$FB,$FB,$93,$E3,$F3 $8B00 .byte $07,$07,$03,$03,$03,$03,$03,$03,$F7,$F7,$F7,$87,$C7,$CF,$CF,$F7 $8B10 .byte $07,$07,$07,$07,$07,$0F,$0F,$07,$BB,$C3,$E3,$F3,$F3,$F3,$C7,$1F $8B20 .byte $03,$03,$03,$03,$03,$03,$07,$1F,$EF,$EF,$E7,$1B,$FF,$FF,$FF,$FF $8B30 .byte $E0,$E0,$E0,$00,$00,$00,$00,$00,$F7,$F7,$E7,$D8,$FF,$FF,$FF,$FF $8B40 .byte $07,$07,$07,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$1B,$E7,$EF,$EF $8B50 .byte $00,$00,$00,$00,$00,$E0,$E0,$E0,$FF,$FF,$FF,$FF,$D8,$E7,$F7,$F7 $8B60 .byte $00,$00,$00,$00,$00,$07,$07,$07,$FF,$FF,$FF,$FF,$FF,$E0,$8F,$3F $8B70 .byte $FF,$FF,$FF,$FF,$FF,$E0,$80,$00,$FF,$FF,$FF,$83,$71,$78,$F9,$F7 $8B80 .byte $FF,$FF,$FF,$83,$01,$00,$00,$00,$FF,$FF,$FF,$FF,$8F,$61,$FC,$FE $8B90 .byte $FF,$FF,$FF,$FF,$8F,$01,$00,$00,$FF,$FF,$FF,$8F,$41,$40,$EC,$FF $8BA0 .byte $FF,$FF,$FF,$8F,$01,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$07,$F3,$F9 $8BB0 .byte $FF,$FF,$FF,$FF,$FF,$07,$03,$01,$FF,$3E,$00,$00,$8F,$E7,$F7,$F8 $8BC0 .byte $00,$00,$00,$00,$80,$E0,$F0,$F8,$FF,$01,$00,$FC,$FC,$FC,$F9,$06 $8BD0 .byte $00,$00,$00,$00,$00,$00,$00,$06,$FF,$C1,$00,$04,$FC,$FC,$F8,$07 $8BE0 .byte $00,$00,$00,$00,$00,$00,$00,$07,$FB,$71,$00,$06,$F7,$F7,$E1,$06 $8BF0 .byte $00,$00,$00,$00,$00,$00,$00,$06,$FC,$79,$01,$03,$F7,$EF,$EF,$1F $8C00 .byte $00,$01,$01,$03,$07,$0F,$0F,$1F,$F8,$F7,$EF,$DF,$CF,$C3,$E3,$F1 $8C10 .byte $F8,$F0,$E0,$C0,$C0,$C0,$E0,$F0,$C7,$DF,$DF,$CF,$CF,$C3,$E3,$F1 $8C20 .byte $C0,$C0,$C0,$C0,$C0,$C0,$E0,$F0,$E7,$CF,$C7,$C7,$E1,$E7,$F0,$F0 $8C30 .byte $E0,$C0,$C0,$C0,$E0,$E0,$F0,$F0,$F1,$E7,$DF,$CF,$DF,$DF,$DF,$CB $8C40 .byte $F0,$E0,$C0,$C0,$C0,$C0,$C0,$C0,$C3,$E3,$F7,$EF,$EF,$EF,$F3,$F8 $8C50 .byte $C0,$E0,$F0,$E0,$E0,$E0,$F0,$F8,$07,$FB,$FB,$FB,$F3,$C3,$C7,$8F $8C60 .byte $07,$03,$03,$03,$03,$03,$07,$0F,$87,$FB,$FB,$FB,$F3,$C3,$C7,$8F $8C70 .byte $07,$03,$03,$03,$03,$03,$07,$0F,$E7,$F3,$C3,$83,$E7,$C7,$8F,$8F $8C80 .byte $07,$03,$03,$03,$07,$07,$0F,$0F,$8F,$E7,$FB,$FB,$FB,$FB,$FB,$D3 $8C90 .byte $0F,$07,$03,$03,$03,$03,$03,$03,$C3,$C7,$EF,$F7,$F7,$F7,$4F,$3F $8CA0 .byte $03,$07,$0F,$07,$07,$07,$0F,$3F,$FB,$FB,$F1,$E4,$07,$E3,$FB,$FF $8CB0 .byte $F8,$F8,$F0,$E0,$00,$00,$00,$00,$DF,$DF,$8F,$27,$E0,$C7,$DF,$FF $8CC0 .byte $1F,$1F,$0F,$07,$00,$00,$00,$00,$FF,$FF,$19,$03,$C7,$E7,$F7,$17 $8CD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$98,$C0,$E3,$E7,$EF,$E8 $8CE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FC,$F0,$E2,$C4,$C0 $8CF0 .byte $00,$00,$00,$00,$03,$0F,$1F,$1F,$FF,$FF,$FF,$1F,$0F,$07,$1B,$0B $8D00 .byte $00,$00,$00,$00,$E0,$F0,$F8,$F8,$C0,$D0,$C5,$E2,$C0,$E0,$F8,$FF $8D10 .byte $1F,$1F,$0F,$07,$00,$00,$00,$00,$1B,$2B,$53,$E7,$01,$01,$07,$FF $8D20 .byte $F8,$F8,$F0,$E0,$00,$00,$00,$00,$FF,$FF,$FF,$FC,$F8,$F5,$F0,$E8 $8D30 .byte $00,$00,$00,$00,$02,$07,$07,$0F,$FF,$FF,$FF,$FF,$7F,$3F,$5F,$AF $8D40 .byte $00,$00,$00,$00,$00,$00,$40,$A0,$E0,$D0,$C0,$A0,$80,$00,$F8,$FF $8D50 .byte $0F,$1F,$1F,$3F,$00,$00,$00,$00,$37,$5B,$1B,$21,$01,$01,$01,$FF $8D60 .byte $B0,$D8,$D8,$E0,$00,$00,$00,$00,$FF,$FF,$FF,$F0,$E0,$C0,$C0,$C0 $8D70 .byte $00,$00,$00,$00,$0F,$00,$1F,$1F,$FF,$FF,$FF,$07,$07,$37,$27,$17 $8D80 .byte $00,$00,$00,$00,$C0,$30,$B0,$B0,$C0,$C0,$C0,$C0,$C0,$E0,$F0,$FF $8D90 .byte $1F,$1F,$1F,$1F,$00,$00,$00,$00,$27,$17,$27,$03,$03,$07,$1F,$FF $8DA0 .byte $B0,$B0,$A0,$80,$00,$00,$00,$00,$FF,$FF,$FC,$F8,$F0,$E0,$E0,$E0 $8DB0 .byte $00,$00,$00,$03,$07,$09,$09,$0F,$FF,$FF,$1F,$2F,$17,$17,$17,$37 $8DC0 .byte $00,$00,$00,$E0,$F0,$30,$30,$F0,$F0,$F0,$E0,$F0,$F8,$FF,$FF,$FF $8DD0 .byte $06,$07,$05,$00,$00,$00,$00,$00,$2F,$2F,$07,$07,$1F,$FF,$FF,$FF $8DE0 .byte $E0,$E0,$40,$00,$00,$00,$00,$00,$FF,$CF,$8F,$80,$D0,$E0,$E0,$E0 $8DF0 .byte $00,$00,$20,$30,$1F,$0C,$0C,$0E,$FF,$F3,$F1,$05,$0B,$07,$07,$07 $8E00 .byte $00,$00,$04,$0C,$F8,$30,$30,$70,$E0,$E8,$F4,$F0,$C0,$E0,$F8,$FF $8E10 .byte $0F,$0F,$07,$02,$02,$00,$00,$00,$07,$17,$07,$27,$03,$07,$1F,$FF $8E20 .byte $F0,$F0,$E0,$60,$40,$00,$00,$00,$FF,$FC,$FC,$9C,$84,$80,$C0,$E0 $8E30 .byte $00,$00,$01,$01,$21,$39,$1D,$0D,$FF,$F3,$63,$47,$07,$01,$01,$03 $8E40 .byte $00,$00,$08,$10,$B0,$B0,$8C,$B8,$E0,$E0,$E0,$F0,$F0,$E0,$F0,$FE $8E50 .byte $0D,$0D,$0D,$05,$02,$00,$00,$00,$07,$07,$07,$07,$03,$03,$1F,$0F $8E60 .byte $B0,$70,$70,$60,$60,$00,$00,$00,$FF,$FF,$F8,$F0,$E1,$C0,$C0,$C0 $8E70 .byte $00,$00,$00,$07,$0F,$00,$0F,$1F,$FF,$FF,$3F,$9F,$6F,$37,$37,$17 $8E80 .byte $00,$00,$00,$C0,$E0,$70,$B0,$D0,$C0,$C0,$C0,$E0,$C0,$E0,$FC,$FF $8E90 .byte $1F,$1F,$1F,$0F,$00,$00,$00,$00,$07,$07,$07,$03,$03,$07,$0F,$FF $8EA0 .byte $E0,$E0,$E0,$C0,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$8F,$10,$00 $8EB0 .byte $00,$00,$00,$00,$00,$00,$60,$3F,$FF,$FF,$FF,$FF,$FF,$F1,$08,$00 $8EC0 .byte $00,$00,$00,$00,$00,$00,$06,$FC,$88,$10,$00,$9F,$FF,$FF,$FF,$FF $8ED0 .byte $37,$6F,$60,$00,$00,$00,$00,$00,$11,$00,$04,$F9,$FF,$FF,$FF,$FF $8EE0 .byte $EC,$FE,$02,$00,$00,$00,$00,$00,$F9,$F0,$F0,$F2,$F8,$F9,$F8,$F8 $8EF0 .byte $00,$06,$07,$01,$03,$02,$03,$03,$3F,$1F,$1F,$5F,$1F,$3F,$3F,$3F $8F00 .byte $00,$40,$C0,$80,$80,$80,$80,$80,$F8,$F8,$F8,$F8,$FA,$F0,$F0,$F9 $8F10 .byte $03,$03,$03,$03,$01,$07,$06,$00,$3F,$3F,$3F,$3F,$5F,$1F,$1F,$3F $8F20 .byte $80,$80,$80,$80,$80,$C0,$40,$00,$FF,$FF,$FF,$FF,$00,$00,$55,$15 $8F30 .byte $00,$00,$00,$00,$00,$AE,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$17,$50 $8F40 .byte $00,$00,$00,$00,$00,$AE,$FF,$FE,$55,$51,$57,$00,$FF,$FF,$FF,$FF $8F50 .byte $FF,$FF,$57,$00,$00,$00,$00,$00,$57,$50,$57,$00,$FF,$FF,$FF,$FF $8F60 .byte $FF,$FE,$57,$00,$00,$00,$00,$00,$FE,$FC,$F8,$F8,$F0,$E0,$C6,$86 $8F70 .byte $00,$01,$03,$03,$07,$09,$16,$36,$3F,$5F,$2F,$0F,$17,$1B,$05,$02 $8F80 .byte $00,$C0,$E0,$E0,$D0,$D8,$E4,$FE,$80,$C0,$F8,$FC,$FC,$FC,$FD,$F0 $8F90 .byte $39,$07,$00,$00,$01,$01,$01,$00,$06,$11,$0F,$1F,$5F,$5F,$DF,$01 $8FA0 .byte $FE,$F0,$00,$00,$C0,$C0,$C0,$00,$FF,$FC,$F8,$F0,$F1,$E3,$E3,$E7 $8FB0 .byte $00,$00,$03,$07,$07,$0F,$0F,$0F,$FF,$3F,$1F,$CF,$EF,$E7,$C7,$E7 $8FC0 .byte $00,$00,$80,$C0,$E0,$E0,$C0,$E0,$E7,$EF,$E7,$F7,$E3,$F0,$FF,$FF $8FD0 .byte $0F,$0F,$0F,$07,$03,$00,$00,$00,$C7,$E7,$C7,$CF,$81,$07,$FF,$FF $8FE0 .byte $C0,$E0,$C0,$C0,$80,$00,$00,$00,$FF,$FC,$F8,$F6,$F3,$E1,$E8,$EE $8FF0 .byte $00,$00,$03,$07,$07,$0F,$0F,$0F,$FF,$3F,$1F,$0F,$8F,$E7,$47,$27 $9000 .byte $00,$00,$80,$C0,$E0,$E0,$C0,$E0,$E7,$E1,$E8,$F6,$E3,$F0,$FF,$FF $9010 .byte $0F,$0F,$0F,$07,$03,$00,$00,$00,$C7,$E7,$07,$4F,$81,$07,$FF,$FF $9020 .byte $C0,$E0,$C0,$C0,$80,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $9030 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $9040 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $9050 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $9060 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FE,$FC,$F8,$F0 $9070 .byte $00,$00,$00,$00,$00,$01,$03,$00,$FF,$FF,$FF,$7F,$3F,$3F,$7F,$3F $9080 .byte $00,$00,$00,$00,$80,$00,$00,$00,$E0,$C0,$C0,$C0,$C0,$E0,$F0,$E2 $9090 .byte $0C,$1C,$1B,$1B,$1B,$0B,$00,$00,$1F,$0F,$0F,$0F,$0F,$1F,$1F,$8F $90A0 .byte $C0,$60,$60,$60,$60,$40,$00,$00,$FF,$0E,$84,$C0,$E0,$80,$80,$00 $90B0 .byte $00,$00,$31,$1B,$0B,$02,$3A,$7C,$7F,$3F,$3F,$07,$01,$07,$0F,$07 $90C0 .byte $00,$80,$00,$40,$78,$60,$00,$E0,$00,$00,$00,$08,$18,$78,$F0,$E2 $90D0 .byte $7C,$78,$72,$63,$03,$03,$00,$00,$03,$01,$81,$41,$61,$71,$1D,$8F $90E0 .byte $78,$7C,$3C,$1C,$0C,$00,$00,$00,$FD,$F8,$F8,$C0,$00,$C0,$E0,$C0 $90F0 .byte $00,$02,$01,$05,$3D,$0C,$00,$0E,$FF,$E3,$43,$07,$0F,$03,$03,$01 $9100 .byte $00,$00,$18,$B0,$A0,$80,$B8,$7C,$80,$00,$00,$02,$0C,$18,$70,$E2 $9110 .byte $3E,$7E,$7C,$70,$61,$03,$00,$00,$01,$01,$01,$21,$31,$7D,$1F,$8F $9120 .byte $7C,$3C,$9C,$8C,$80,$00,$00,$00,$FE,$F6,$E0,$C7,$ED,$DB,$FF,$CF $9130 .byte $00,$01,$0F,$19,$14,$00,$00,$18,$3F,$0F,$2F,$F3,$7B,$B3,$FB,$BF $9140 .byte $00,$C0,$D0,$28,$30,$08,$00,$00,$DD,$85,$4F,$BD,$D7,$FF,$FF,$FF $9150 .byte $00,$78,$7C,$14,$00,$00,$00,$00,$F3,$BA,$FE,$FD,$D3,$FF,$FF,$FF $9160 .byte $08,$04,$00,$20,$00,$00,$00,$00,$FC,$F0,$E0,$C3,$C4,$C8,$C8,$C9 $9170 .byte $00,$03,$0F,$1F,$1C,$18,$18,$18,$3F,$0F,$07,$E3,$33,$13,$13,$93 $9180 .byte $00,$C0,$F0,$F8,$38,$18,$18,$18,$85,$05,$4D,$BD,$C3,$FF,$80,$C0 $9190 .byte $1C,$7C,$7C,$3C,$00,$00,$00,$00,$A1,$A2,$B2,$BD,$C3,$FF,$01,$07 $91A0 .byte $38,$3E,$3E,$3C,$00,$00,$00,$00,$EF,$F6,$BC,$F9,$92,$04,$08,$19 $91B0 .byte $10,$08,$41,$03,$06,$6C,$78,$78,$FD,$0B,$03,$C1,$11,$08,$88,$C8 $91C0 .byte $02,$04,$F0,$FC,$1C,$0E,$0E,$0E,$33,$87,$C6,$FD,$FD,$F0,$80,$FC $91D0 .byte $30,$00,$00,$01,$01,$00,$00,$00,$D2,$25,$8A,$0B,$CD,$F9,$00,$01 $91E0 .byte $1E,$3C,$F9,$F8,$FC,$F8,$00,$00,$7F,$B0,$C0,$83,$88,$10,$10,$13 $91F0 .byte $80,$40,$0F,$3F,$38,$70,$70,$70,$F7,$6F,$3D,$9F,$49,$20,$10,$98 $9200 .byte $08,$10,$82,$C0,$60,$36,$1E,$1E,$4B,$A4,$51,$C0,$B3,$9F,$C0,$E0 $9210 .byte $78,$3C,$9F,$1F,$3F,$1F,$00,$00,$CC,$E1,$63,$BF,$BF,$00,$01,$1F $9220 .byte $0C,$00,$00,$80,$80,$00,$00,$00,$FF,$FE,$FC,$E1,$F8,$A9,$C4,$F1 $9230 .byte $00,$00,$00,$00,$00,$02,$00,$02,$FF,$FF,$FF,$5F,$1F,$07,$47,$0F $9240 .byte $00,$00,$00,$20,$00,$10,$00,$00,$A0,$F2,$F0,$FD,$FE,$FE,$FF,$FF $9250 .byte $10,$08,$00,$00,$00,$00,$00,$00,$07,$0F,$03,$1B,$3F,$BF,$FF,$FF $9260 .byte $00,$80,$00,$00,$00,$00,$00,$00,$FF,$D8,$E0,$80,$C0,$00,$C0,$C0 $9270 .byte $00,$00,$10,$20,$00,$20,$00,$20,$7F,$DF,$07,$03,$03,$01,$03,$03 $9280 .byte $00,$00,$F0,$0C,$00,$00,$04,$08,$A0,$40,$80,$40,$F0,$F4,$FE,$FF $9290 .byte $00,$00,$00,$00,$05,$01,$00,$00,$03,$01,$03,$01,$03,$13,$3F,$BF $92A0 .byte $0C,$0C,$00,$06,$0C,$6C,$00,$00,$E0,$C0,$80,$00,$00,$00,$80,$C0 $92B0 .byte $00,$00,$00,$04,$80,$C0,$60,$00,$07,$03,$01,$01,$00,$00,$00,$01 $92C0 .byte $00,$00,$00,$00,$00,$00,$03,$06,$80,$00,$00,$00,$00,$C0,$E0,$F8 $92D0 .byte $00,$00,$00,$80,$E0,$30,$1C,$07,$03,$01,$00,$00,$00,$01,$03,$0F $92E0 .byte $04,$00,$01,$41,$03,$0E,$1C,$F0,$F0,$E0,$80,$00,$00,$80,$C0,$C0 $92F0 .byte $00,$00,$00,$00,$C0,$60,$00,$00,$03,$01,$00,$00,$00,$00,$00,$01 $9300 .byte $00,$00,$00,$00,$00,$00,$03,$06,$80,$00,$00,$00,$00,$C0,$E0,$F0 $9310 .byte $00,$00,$00,$C0,$E0,$30,$18,$0F,$03,$01,$00,$00,$00,$00,$01,$07 $9320 .byte $00,$00,$60,$90,$00,$03,$0E,$F8,$F0,$C0,$80,$00,$00,$00,$00,$80 $9330 .byte $00,$00,$06,$09,$00,$80,$C0,$00,$03,$01,$00,$00,$00,$01,$03,$03 $9340 .byte $00,$00,$00,$00,$03,$06,$04,$04,$80,$80,$00,$00,$00,$00,$80,$C0 $9350 .byte $00,$00,$00,$00,$00,$C0,$60,$3F,$01,$00,$00,$00,$00,$01,$0F,$1F $9360 .byte $02,$01,$01,$01,$03,$1E,$30,$E0,$FC,$FC,$FB,$FB,$FC,$FF,$FC,$FF $9370 .byte $00,$01,$03,$03,$00,$00,$00,$00,$7F,$7F,$BF,$BF,$7F,$FF,$3F,$FF $9380 .byte $00,$00,$80,$80,$00,$00,$00,$00,$FF,$FF,$FF,$F8,$F8,$FC,$F8,$F3 $9390 .byte $00,$00,$00,$00,$02,$01,$00,$03,$FF,$FF,$FF,$3F,$3F,$7F,$3F,$9F $93A0 .byte $00,$00,$00,$00,$80,$00,$00,$80,$F5,$F6,$F5,$F3,$F8,$FF,$F8,$FF $93B0 .byte $05,$06,$05,$03,$00,$00,$00,$00,$5F,$DF,$5F,$9F,$3F,$FF,$0F,$FF $93C0 .byte $40,$C0,$40,$80,$00,$00,$00,$00,$F8,$F8,$FC,$F8,$F3,$ED,$DB,$D5 $93D0 .byte $00,$02,$01,$00,$03,$0D,$1B,$15,$3F,$3F,$7F,$7F,$9F,$4F,$A7,$57 $93E0 .byte $00,$80,$00,$00,$80,$40,$A0,$50,$CE,$D5,$CB,$DD,$CA,$E7,$F0,$F8 $93F0 .byte $0E,$15,$0B,$1D,$0A,$07,$00,$00,$E7,$57,$B7,$57,$E7,$4F,$01,$03 $9400 .byte $E0,$50,$B0,$50,$E0,$40,$00,$00,$E1,$E0,$B0,$D8,$F3,$ED,$4E,$D5 $9410 .byte $00,$0A,$47,$20,$03,$0D,$8E,$15,$0F,$0F,$1B,$37,$9F,$6F,$E5,$57 $9420 .byte $00,$A0,$C4,$08,$80,$60,$E2,$50,$CB,$DD,$4A,$D7,$DA,$ED,$F0,$F8 $9430 .byte $0B,$1D,$8A,$17,$1A,$0D,$00,$00,$B7,$57,$E5,$57,$B7,$CF,$01,$03 $9440 .byte $B0,$50,$E2,$50,$B0,$C0,$00,$00,$FF,$F8,$E7,$9F,$6F,$3F,$B0,$C0 $9450 .byte $00,$00,$07,$1F,$7F,$3F,$30,$00,$FF,$0F,$F7,$19,$FC,$F1,$E3,$0F $9460 .byte $00,$00,$F0,$F8,$FC,$F0,$E0,$00,$FF,$FF,$FF,$FF,$FE,$C1,$9F,$8F $9470 .byte $00,$00,$00,$00,$00,$01,$3F,$0F,$FF,$FF,$FF,$FF,$3F,$CF,$F7,$83 $9480 .byte $00,$00,$00,$00,$00,$C0,$F0,$80,$B0,$B3,$B3,$97,$6F,$39,$C7,$F0 $9490 .byte $30,$37,$37,$17,$6F,$39,$07,$00,$73,$FB,$FB,$F9,$FE,$D0,$C3,$07 $94A0 .byte $78,$F8,$F8,$F8,$FE,$D0,$C0,$00,$FE,$C1,$9F,$8F,$B0,$B7,$B5,$B7 $94B0 .byte $00,$01,$3F,$0F,$30,$37,$37,$37,$3F,$CF,$F7,$83,$63,$F3,$FB,$FB $94C0 .byte $00,$C0,$F0,$88,$7C,$F8,$F8,$F8,$B5,$B5,$B7,$B7,$97,$C0,$F0,$FF $94D0 .byte $37,$37,$37,$37,$17,$00,$00,$00,$FB,$FB,$FB,$FB,$F3,$01,$01,$FF $94E0 .byte $F8,$F8,$F8,$F8,$F0,$00,$00,$00,$FE,$C1,$9F,$8F,$B0,$B5,$B7,$B5 $94F0 .byte $00,$01,$3F,$0F,$30,$37,$37,$37,$3F,$CF,$F7,$83,$01,$F3,$F3,$F3 $9500 .byte $00,$C0,$F8,$88,$7E,$F8,$F8,$F8,$B7,$B7,$B7,$B7,$97,$C0,$F0,$FF $9510 .byte $37,$37,$37,$37,$17,$00,$00,$00,$FB,$FB,$FB,$FB,$F3,$01,$01,$FF $9520 .byte $F8,$F8,$F8,$F8,$F0,$00,$00,$00,$FE,$FE,$FC,$FC,$93,$C7,$84,$E0 $9530 .byte $01,$01,$03,$03,$0F,$0F,$04,$00,$FF,$FF,$7F,$3F,$BF,$A3,$07,$4F $9540 .byte $00,$00,$80,$C0,$C0,$C0,$00,$00,$FF,$FF,$FF,$FF,$FD,$FD,$F8,$F8 $9550 .byte $00,$00,$00,$00,$02,$02,$07,$07,$FF,$7F,$FF,$FF,$FF,$FF,$DF,$FF $9560 .byte $00,$80,$00,$00,$00,$00,$20,$00,$F8,$EA,$FD,$F6,$97,$CF,$84,$E0 $9570 .byte $07,$17,$07,$0F,$0F,$0F,$04,$00,$FF,$7F,$7F,$3F,$9F,$C3,$07,$4F $9580 .byte $00,$80,$80,$C0,$E0,$E0,$00,$00,$FF,$FD,$FF,$FF,$FF,$FF,$F6,$FE $9590 .byte $00,$02,$00,$00,$00,$00,$09,$01,$FF,$FF,$FF,$FF,$7F,$7F,$3F,$3F $95A0 .byte $00,$00,$00,$00,$80,$80,$C0,$C0,$FE,$FC,$FD,$F8,$93,$C7,$84,$E0 $95B0 .byte $01,$03,$03,$07,$0F,$0F,$04,$00,$3F,$AF,$3F,$9F,$9F,$83,$07,$4F $95C0 .byte $C0,$D0,$C0,$E0,$E0,$E0,$00,$00,$FF,$FF,$FA,$FE,$FE,$EC,$FC,$F8 $95D0 .byte $00,$00,$05,$01,$01,$13,$03,$07,$FF,$FF,$FF,$6F,$7F,$1F,$1F,$1F $95E0 .byte $00,$00,$00,$90,$80,$E0,$E0,$E0,$E9,$E3,$E7,$C7,$8F,$CF,$84,$E0 $95F0 .byte $17,$1F,$1F,$3F,$1F,$0F,$04,$00,$0F,$4F,$AF,$C7,$C7,$C3,$07,$4F $9600 .byte $F0,$F0,$F0,$F8,$F8,$E0,$00,$00,$FB,$FF,$FF,$F6,$F2,$E0,$E5,$E4 $9610 .byte $04,$00,$00,$09,$0D,$1F,$1F,$1F,$BF,$1F,$0F,$0B,$0F,$47,$05,$67 $9620 .byte $40,$E0,$F0,$F4,$F0,$F8,$FA,$F8,$E7,$EF,$E7,$C7,$8F,$CF,$84,$E0 $9630 .byte $1F,$1F,$1F,$3F,$1F,$0F,$04,$00,$67,$E7,$E7,$F7,$F7,$E3,$07,$4F $9640 .byte $F8,$F8,$F8,$F8,$F8,$E0,$00,$00,$FF,$FC,$F9,$EF,$E6,$F9,$FF,$FF $9650 .byte $00,$00,$03,$0F,$06,$00,$00,$00,$1F,$0F,$E7,$0F,$7F,$FF,$FF,$FF $9660 .byte $00,$C0,$F0,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FB,$F0 $9670 .byte $00,$00,$00,$00,$00,$00,$04,$0E,$FF,$FF,$FF,$FF,$DF,$4F,$0F,$0D $9680 .byte $00,$00,$00,$00,$20,$B0,$F0,$02,$C0,$C3,$9D,$7F,$9C,$E1,$FF,$FF $9690 .byte $39,$27,$1F,$7F,$1C,$00,$00,$00,$01,$E5,$F9,$03,$7F,$FF,$FF,$FF $96A0 .byte $F4,$FC,$F8,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FE,$FE,$FC,$EC $96B0 .byte $00,$00,$00,$00,$01,$01,$03,$12,$FF,$FF,$FF,$FF,$FF,$77,$27,$03 $96C0 .byte $00,$00,$00,$00,$00,$88,$D8,$0C,$C0,$C3,$9D,$7F,$9C,$E1,$FF,$FF $96D0 .byte $39,$27,$1F,$7F,$1C,$00,$00,$00,$01,$E5,$F9,$03,$7F,$FF,$FF,$FF $96E0 .byte $F4,$FC,$F8,$00,$00,$00,$00,$00,$FF,$FE,$FC,$FC,$FE,$FC,$F8,$E0 $96F0 .byte $00,$01,$03,$03,$01,$03,$07,$1E,$7F,$7F,$3F,$3F,$1F,$0F,$03,$03 $9700 .byte $80,$80,$C0,$C0,$E0,$F0,$FC,$0C,$C0,$C3,$9D,$7F,$9C,$E1,$FF,$FF $9710 .byte $39,$27,$1F,$7F,$1C,$00,$00,$00,$01,$E5,$F9,$03,$7F,$FF,$FF,$FF $9720 .byte $F4,$FC,$F8,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $9730 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $9740 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $9750 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $9760 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FE,$FC,$F8,$F0,$F0 $9770 .byte $00,$00,$00,$00,$01,$03,$04,$04,$FF,$FF,$FF,$0E,$14,$08,$00,$00 $9780 .byte $00,$00,$00,$00,$F1,$F9,$98,$98,$FF,$FF,$FF,$7F,$70,$08,$40,$80 $9790 .byte $00,$00,$00,$00,$00,$8F,$7F,$FF,$FF,$FF,$FF,$FF,$0E,$10,$02,$01 $97A0 .byte $00,$00,$00,$00,$00,$F0,$FE,$FF,$FF,$FF,$FF,$38,$10,$05,$00,$00 $97B0 .byte $00,$00,$00,$00,$47,$CD,$18,$18,$FF,$FF,$FF,$3F,$5F,$2F,$0F,$0F $97C0 .byte $00,$00,$00,$00,$C0,$E0,$E0,$E0,$F0,$F8,$F8,$FA,$F8,$F1,$F4,$FB $97D0 .byte $07,$03,$03,$02,$00,$07,$07,$03,$09,$02,$04,$14,$09,$22,$04,$04 $97E0 .byte $F9,$73,$F7,$B7,$0F,$27,$E7,$E7,$00,$00,$00,$00,$00,$00,$A0,$40 $97F0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$01,$02,$01,$02 $9800 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$80,$40,$00,$22,$20,$82,$00,$14 $9810 .byte $9F,$CD,$CF,$EA,$E0,$EE,$EF,$F7,$2F,$0F,$5F,$5F,$0F,$4F,$2F,$4F $9820 .byte $E0,$C0,$C0,$C0,$00,$60,$E0,$C0,$FC,$FE,$FE,$FE,$FE,$FE,$FE,$FE $9830 .byte $00,$00,$00,$00,$00,$00,$00,$00,$08,$09,$0A,$0C,$0C,$08,$08,$08 $9840 .byte $EF,$CF,$CF,$CF,$CF,$CF,$CF,$CF,$00,$93,$00,$07,$10,$20,$00,$00 $9850 .byte $FF,$FF,$FF,$FF,$F0,$E0,$C0,$C0,$05,$C1,$00,$C0,$10,$08,$00,$00 $9860 .byte $FF,$FF,$FF,$FF,$1F,$0F,$07,$07,$00,$94,$54,$34,$34,$14,$14,$14 $9870 .byte $F1,$F1,$F1,$F1,$F1,$F1,$F1,$F1,$1F,$3F,$3F,$3F,$3F,$3F,$3F,$3F $9880 .byte $80,$80,$80,$80,$80,$80,$80,$80,$FE,$FE,$FE,$FE,$FE,$FE,$FE,$FE $9890 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$14,$10,$12,$18,$18,$18,$1A $98A0 .byte $C7,$C7,$C3,$C3,$C1,$C0,$C0,$C3,$00,$00,$08,$00,$03,$04,$60,$10 $98B0 .byte $C0,$E0,$F8,$FF,$FF,$FC,$F8,$F8,$00,$00,$00,$00,$80,$41,$03,$00 $98C0 .byte $07,$0F,$3F,$FF,$FE,$7D,$3F,$3F,$04,$24,$4C,$8C,$9C,$BC,$3C,$BC $98D0 .byte $E1,$E1,$C1,$81,$81,$81,$81,$81,$3F,$3F,$3F,$3F,$3F,$3F,$3F,$3F $98E0 .byte $80,$80,$80,$80,$80,$80,$80,$80,$FE,$FC,$F8,$F9,$FC,$F8,$F0,$F0 $98F0 .byte $00,$00,$03,$03,$00,$03,$07,$04,$1A,$09,$04,$06,$01,$20,$00,$10 $9900 .byte $C3,$E1,$F0,$30,$00,$E2,$E3,$73,$00,$00,$2B,$00,$80,$FF,$00,$00 $9910 .byte $DF,$3B,$3B,$00,$00,$00,$00,$FF,$00,$01,$24,$00,$02,$FE,$00,$00 $9920 .byte $FB,$6D,$6C,$00,$00,$00,$01,$FF,$38,$30,$60,$E0,$00,$00,$00,$00 $9930 .byte $03,$07,$0E,$0C,$00,$CF,$9F,$91,$BF,$1F,$1F,$5F,$3F,$1F,$1F,$5F $9940 .byte $80,$C0,$C0,$40,$00,$80,$80,$C0,$F0,$F0,$F0,$F0,$F4,$F8,$FF,$FF $9950 .byte $04,$07,$03,$07,$05,$00,$00,$00,$00,$00,$11,$26,$40,$00,$FF,$FF $9960 .byte $71,$F1,$F7,$E6,$40,$00,$00,$00,$00,$6F,$00,$00,$7F,$FF,$FF,$FF $9970 .byte $FF,$FF,$00,$00,$00,$00,$00,$00,$00,$5C,$02,$01,$F8,$FC,$FF,$FF $9980 .byte $FF,$FF,$03,$01,$00,$00,$00,$00,$00,$00,$00,$80,$11,$00,$FF,$FF $9990 .byte $11,$1F,$8F,$9F,$15,$00,$00,$00,$1F,$1F,$5F,$9F,$3F,$1F,$FF,$FF $99A0 .byte $C0,$C0,$C0,$80,$00,$00,$00,$00,$FF,$FF,$FF,$FE,$FC,$F8,$F8,$F8 $99B0 .byte $00,$00,$00,$00,$01,$03,$03,$03,$FF,$FF,$FF,$0F,$14,$00,$08,$00 $99C0 .byte $00,$00,$00,$00,$F0,$F1,$F9,$F8,$FF,$FF,$FF,$E1,$61,$00,$00,$0C $99D0 .byte $00,$00,$00,$00,$0C,$8C,$A1,$AD,$FF,$FF,$FF,$87,$87,$01,$00,$30 $99E0 .byte $00,$00,$00,$00,$30,$30,$84,$B4,$FF,$FF,$FF,$F8,$94,$00,$08,$00 $99F0 .byte $00,$00,$00,$00,$07,$47,$CF,$8F,$FF,$FF,$FF,$3F,$1F,$0F,$0F,$0F $9A00 .byte $00,$00,$00,$00,$C0,$E0,$E0,$E0,$F8,$F8,$F9,$FC,$FC,$F9,$F8,$F8 $9A10 .byte $03,$03,$03,$01,$00,$03,$01,$01,$08,$28,$50,$A0,$00,$10,$00,$01 $9A20 .byte $F8,$F9,$F0,$E1,$03,$33,$F7,$E7,$0C,$00,$00,$00,$80,$00,$00,$00 $9A30 .byte $AD,$3F,$80,$BF,$BF,$7F,$78,$70,$30,$01,$01,$00,$01,$02,$02,$00 $9A40 .byte $B4,$FD,$01,$FD,$FD,$FE,$1E,$0E,$00,$0A,$05,$83,$40,$00,$20,$82 $9A50 .byte $0F,$4F,$27,$83,$C0,$CE,$E3,$E3,$0F,$AF,$5F,$9F,$0F,$0F,$0F,$0F $9A60 .byte $E0,$E0,$C0,$80,$00,$60,$C0,$C0,$FC,$FE,$FE,$FE,$FE,$FE,$FE,$FE $9A70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$00,$04,$00,$00,$08 $9A80 .byte $CE,$DE,$DE,$DD,$DD,$DB,$DB,$DB,$00,$00,$00,$00,$0A,$10,$00,$00 $9A90 .byte $F0,$FF,$FF,$F0,$EF,$DF,$DE,$DE,$01,$00,$00,$00,$90,$08,$00,$00 $9AA0 .byte $0F,$FF,$FF,$0F,$F7,$FB,$7B,$7B,$10,$08,$44,$04,$04,$04,$00,$14 $9AB0 .byte $71,$79,$7D,$BD,$BD,$DD,$DD,$DD,$1F,$3F,$3F,$3F,$3F,$3F,$3F,$3F $9AC0 .byte $80,$80,$80,$80,$80,$80,$80,$80,$FE,$FE,$FE,$FE,$FE,$FE,$FE,$FE $9AD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$0E,$01,$04,$08,$00,$02 $9AE0 .byte $D7,$D7,$CE,$C1,$C5,$CD,$DC,$CB,$20,$00,$10,$10,$08,$00,$80,$10 $9AF0 .byte $EF,$80,$5F,$5F,$6F,$00,$FF,$F0,$00,$04,$08,$08,$10,$00,$08,$01 $9B00 .byte $F7,$07,$F9,$FA,$F6,$06,$F8,$1F,$04,$0C,$0C,$64,$84,$24,$14,$00 $9B10 .byte $ED,$ED,$ED,$75,$85,$A5,$B5,$31,$3F,$3F,$3F,$3F,$3F,$3F,$3F,$3F $9B20 .byte $80,$80,$80,$80,$80,$80,$80,$80,$FE,$FE,$FC,$FC,$FC,$F8,$F0,$F0 $9B30 .byte $00,$00,$01,$01,$00,$03,$07,$07,$00,$00,$04,$00,$00,$20,$00,$12 $9B40 .byte $C7,$E7,$F7,$1B,$01,$E6,$E7,$F3,$0A,$00,$00,$00,$00,$00,$00,$00 $9B50 .byte $CA,$AA,$AA,$C0,$FF,$FF,$00,$FF,$A2,$09,$02,$01,$00,$00,$00,$00 $9B60 .byte $A7,$AB,$AB,$03,$FF,$FF,$00,$FF,$40,$60,$80,$40,$80,$00,$08,$90 $9B70 .byte $D9,$E3,$CF,$DC,$80,$67,$EF,$9F,$3F,$3F,$1F,$1F,$1F,$1F,$5F,$5F $9B80 .byte $80,$80,$C0,$40,$00,$80,$C0,$C0,$F0,$F0,$F0,$F2,$F9,$F0,$FF,$FF $9B90 .byte $07,$07,$07,$07,$03,$00,$00,$00,$20,$10,$54,$A0,$40,$01,$FF,$FF $9BA0 .byte $F1,$F1,$F7,$E6,$C0,$00,$00,$00,$00,$55,$00,$00,$FF,$FF,$FF,$FF $9BB0 .byte $FF,$FF,$00,$00,$00,$00,$00,$00,$00,$54,$01,$00,$FE,$FF,$FF,$FF $9BC0 .byte $FF,$FF,$01,$00,$00,$00,$00,$00,$10,$90,$1A,$8D,$06,$00,$FF,$FF $9BD0 .byte $1F,$9F,$DF,$CF,$07,$00,$00,$00,$DF,$5F,$DF,$5F,$BF,$1F,$FF,$FF $9BE0 .byte $C0,$C0,$C0,$C0,$80,$00,$00,$00,$FF,$FF,$F8,$F0,$E0,$C0,$C0,$C0 $9BF0 .byte $00,$00,$00,$07,$0F,$18,$17,$0F,$FF,$FF,$3F,$1F,$0F,$07,$17,$17 $9C00 .byte $00,$00,$00,$C0,$E0,$70,$B0,$D0,$FF,$FF,$FF,$E0,$E0,$E0,$E0,$E0 $9C10 .byte $00,$00,$00,$00,$0F,$0F,$0F,$0F,$FF,$FF,$FF,$03,$03,$03,$03,$03 $9C20 .byte $00,$00,$00,$00,$F8,$F8,$F8,$F8,$FF,$FF,$FF,$FC,$F8,$F5,$F0,$E8 $9C30 .byte $00,$00,$00,$00,$02,$07,$07,$0F,$FF,$FF,$FF,$FF,$7F,$3F,$5F,$AF $9C40 .byte $00,$00,$00,$00,$00,$00,$40,$A0,$C0,$C0,$E0,$C0,$E0,$F0,$FE,$FE $9C50 .byte $0F,$0F,$08,$03,$01,$01,$00,$00,$46,$A6,$00,$00,$00,$00,$00,$00 $9C60 .byte $E0,$E0,$00,$1E,$DE,$DE,$DE,$DE,$00,$00,$0A,$05,$0A,$00,$0F,$00 $9C70 .byte $0F,$E0,$EF,$EF,$EF,$E0,$FF,$FF,$00,$03,$AA,$53,$AA,$02,$FC,$00 $9C80 .byte $F8,$03,$FB,$FB,$FB,$03,$FF,$FF,$20,$10,$00,$20,$21,$21,$21,$21 $9C90 .byte $0F,$9F,$80,$BC,$BD,$BD,$BD,$BD,$37,$5B,$0B,$01,$01,$03,$3F,$3F $9CA0 .byte $B0,$D8,$08,$60,$C0,$C0,$80,$80,$FE,$FE,$FE,$FE,$FE,$FE,$FE,$FE $9CB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9CC0 .byte $DE,$DE,$DE,$DE,$DE,$DE,$DE,$DF,$00,$55,$AA,$55,$AA,$55,$00,$FF $9CD0 .byte $00,$FF,$FF,$FF,$EF,$DF,$00,$FF,$00,$55,$AA,$55,$AA,$55,$00,$FF $9CE0 .byte $00,$FF,$FF,$FF,$FF,$FF,$00,$FF,$31,$21,$A1,$21,$A1,$21,$21,$C1 $9CF0 .byte $3D,$BD,$BD,$BD,$BD,$BD,$3D,$FD,$3F,$3F,$3F,$3F,$3F,$3F,$3F,$3F $9D00 .byte $80,$80,$80,$80,$80,$80,$80,$80,$FE,$FE,$FE,$FE,$FE,$FE,$FE,$FE $9D10 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$09,$14,$0A,$15 $9D20 .byte $DF,$DF,$DF,$C0,$DD,$DE,$DE,$DF,$00,$00,$00,$00,$AA,$D5,$AA,$55 $9D30 .byte $FF,$FF,$FF,$00,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$AA,$55,$AA,$55 $9D40 .byte $FF,$FF,$FF,$00,$FF,$FF,$FF,$FF,$01,$01,$01,$01,$A9,$55,$A9,$55 $9D50 .byte $FD,$FD,$FD,$01,$FD,$FD,$ED,$F5,$3F,$3F,$3F,$3F,$3F,$3F,$3F,$3F $9D60 .byte $80,$80,$80,$80,$80,$80,$80,$80,$FE,$F8,$F0,$E0,$E0,$E0,$E0,$E0 $9D70 .byte $00,$00,$07,$00,$0F,$0F,$0F,$0F,$0A,$00,$00,$19,$10,$50,$1A,$58 $9D80 .byte $DF,$00,$E0,$18,$D6,$D7,$DB,$D9,$AA,$00,$00,$FF,$FF,$00,$00,$00 $9D90 .byte $FF,$00,$00,$00,$00,$00,$FF,$FF,$AA,$00,$00,$FF,$FF,$00,$00,$00 $9DA0 .byte $FF,$00,$00,$00,$00,$00,$FF,$FF,$B1,$00,$00,$80,$00,$00,$80,$00 $9DB0 .byte $F5,$00,$0F,$1F,$30,$AF,$9F,$1F,$3F,$3F,$3F,$1F,$0F,$0F,$0F,$8F $9DC0 .byte $80,$00,$80,$C0,$E0,$60,$A0,$C0,$E0,$E1,$E0,$F0,$F8,$FF,$FF,$FF $9DD0 .byte $0F,$0F,$00,$00,$00,$00,$00,$00,$90,$44,$00,$00,$01,$FF,$FF,$FF $9DE0 .byte $D1,$C7,$06,$00,$00,$00,$00,$00,$55,$00,$00,$FF,$FF,$FF,$FF,$FF $9DF0 .byte $FF,$00,$00,$00,$00,$00,$00,$00,$54,$01,$00,$FF,$FF,$FF,$FF,$FF $9E00 .byte $FF,$01,$00,$00,$00,$00,$00,$00,$81,$02,$8F,$00,$E0,$FF,$FF,$FF $9E10 .byte $9F,$DF,$CF,$00,$00,$00,$00,$00,$4F,$DF,$8F,$0F,$1F,$FF,$FF,$FF $9E20 .byte $C0,$C0,$80,$00,$00,$00,$00,$00,$FF,$FF,$F8,$F0,$E0,$C0,$C0,$C0 $9E30 .byte $00,$00,$00,$07,$0F,$18,$17,$0F,$FF,$FF,$3F,$1F,$0F,$07,$13,$11 $9E40 .byte $00,$00,$00,$C0,$E0,$70,$B0,$D4,$FF,$FF,$FF,$FF,$FF,$FF,$C3,$A5 $9E50 .byte $00,$00,$00,$00,$00,$00,$00,$3C,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$E0 $9E60 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FC,$F8,$F5,$C0,$88 $9E70 .byte $00,$00,$00,$00,$02,$07,$07,$2F,$FF,$FF,$FF,$FF,$7F,$3F,$5F,$AF $9E80 .byte $00,$00,$00,$00,$00,$00,$40,$A0,$C0,$C0,$E0,$C0,$E0,$F0,$FE,$FE $9E90 .byte $0F,$0F,$08,$03,$01,$01,$00,$00,$40,$A0,$08,$00,$5D,$58,$59,$58 $9EA0 .byte $E4,$E6,$0C,$00,$C1,$C1,$C1,$C0,$42,$81,$11,$08,$50,$00,$20,$04 $9EB0 .byte $7E,$FF,$F1,$CE,$DF,$9F,$3F,$3F,$11,$06,$20,$40,$AB,$3C,$32,$08 $9EC0 .byte $1F,$5F,$3F,$7F,$BF,$BC,$B3,$8F,$00,$10,$80,$0C,$C5,$45,$85,$45 $9ED0 .byte $4F,$1F,$80,$C0,$C1,$41,$81,$C1,$37,$5B,$0B,$01,$01,$03,$3F,$3F $9EE0 .byte $B0,$D8,$08,$60,$C0,$C0,$80,$80,$FE,$FE,$FE,$FE,$FE,$FE,$FE,$FE $9EF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$58,$5C,$5E,$5D,$5C,$59,$59,$59 $9F00 .byte $C0,$C0,$C0,$C1,$C1,$C1,$C1,$C1,$8C,$00,$00,$00,$00,$2E,$D1,$C0 $9F10 .byte $FF,$FF,$FF,$FF,$FF,$FF,$F1,$C0,$10,$10,$08,$40,$24,$A4,$F3,$72 $9F20 .byte $9F,$9F,$8F,$C7,$E7,$E7,$F3,$73,$25,$05,$05,$15,$15,$15,$55,$B5 $9F30 .byte $E1,$E1,$E1,$F1,$F1,$F1,$F1,$F1,$3F,$3F,$3F,$3F,$3F,$3F,$3F,$3F $9F40 .byte $80,$80,$80,$80,$80,$80,$80,$80,$FE,$FE,$FE,$FE,$FE,$FE,$FE,$FE $9F50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$58,$58,$5A,$5A,$50,$50,$50,$52 $9F60 .byte $C0,$C1,$C3,$C3,$C3,$C3,$C3,$C3,$22,$01,$14,$02,$00,$01,$02,$57 $9F70 .byte $3E,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$33,$33,$00,$10,$A0,$B0,$B0,$34 $9F80 .byte $33,$33,$00,$1F,$BF,$BF,$BF,$3F,$E5,$CD,$0D,$05,$85,$81,$01,$01 $9F90 .byte $E1,$C1,$01,$C1,$E1,$E1,$E1,$E1,$3F,$3F,$3F,$3F,$3F,$3F,$3F,$3F $9FA0 .byte $80,$80,$80,$80,$80,$80,$80,$80,$FE,$F8,$F0,$E0,$E0,$E0,$E0,$E0 $9FB0 .byte $00,$00,$07,$00,$0F,$0F,$0F,$0F,$51,$00,$00,$19,$10,$50,$1A,$58 $9FC0 .byte $C1,$00,$E0,$18,$D6,$D7,$DB,$D9,$AE,$3C,$00,$80,$FF,$00,$00,$00 $9FD0 .byte $FE,$3C,$00,$00,$00,$00,$FF,$FF,$6A,$3F,$00,$40,$FF,$00,$00,$00 $9FE0 .byte $7F,$3F,$00,$00,$00,$00,$FF,$FF,$A1,$C0,$00,$00,$00,$00,$80,$00 $9FF0 .byte $E1,$C0,$0F,$1F,$30,$AF,$9F,$1F,$3F,$3F,$3F,$1F,$0F,$0F,$0F,$8F $A000 .byte $80,$00,$80,$C0,$E0,$60,$A0,$C0,$E0,$E1,$E0,$F0,$F8,$FF,$FF,$FF $A010 .byte $0F,$0F,$00,$00,$00,$00,$00,$00,$90,$45,$00,$00,$01,$FF,$FF,$FF $A020 .byte $D1,$C7,$06,$00,$00,$00,$00,$00,$FF,$00,$00,$FF,$FF,$FF,$FF,$FF $A030 .byte $FF,$00,$00,$00,$00,$00,$00,$00,$FE,$01,$00,$FF,$FF,$FF,$FF,$FF $A040 .byte $FF,$01,$00,$00,$00,$00,$00,$00,$81,$02,$8F,$00,$E0,$FF,$FF,$FF $A050 .byte $9F,$DF,$CF,$00,$00,$00,$00,$00,$4F,$DF,$8F,$0F,$1F,$FF,$FF,$FF $A060 .byte $C0,$C0,$80,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FC,$F8,$F0,$EC,$E8 $A070 .byte $00,$00,$00,$00,$03,$07,$0F,$0F,$FF,$FF,$FF,$1F,$0F,$27,$00,$00 $A080 .byte $00,$00,$00,$00,$E0,$F0,$F8,$F8,$FF,$FF,$FF,$F0,$C0,$90,$00,$80 $A090 .byte $00,$00,$00,$00,$0F,$1F,$5F,$DF,$FF,$FF,$FF,$07,$01,$04,$01,$00 $A0A0 .byte $00,$00,$00,$00,$F8,$FC,$FD,$FD,$FF,$FF,$FF,$FC,$F8,$F2,$00,$00 $A0B0 .byte $00,$00,$00,$00,$03,$07,$0F,$8F,$FF,$FF,$FF,$1F,$0F,$07,$1B,$0B $A0C0 .byte $00,$00,$00,$00,$E0,$F0,$F8,$F8,$EC,$EB,$E6,$F1,$C0,$C0,$C0,$C0 $A0D0 .byte $0F,$0F,$06,$01,$01,$19,$0D,$0D,$04,$88,$40,$01,$02,$04,$00,$00 $A0E0 .byte $E6,$9E,$5E,$DD,$DB,$D7,$CF,$DF,$00,$40,$80,$00,$00,$00,$00,$00 $A0F0 .byte $80,$7F,$FE,$FD,$FB,$FB,$FD,$FE,$00,$01,$00,$00,$00,$00,$00,$00 $A100 .byte $00,$FF,$3F,$DF,$EF,$EF,$DF,$3F,$10,$28,$95,$49,$24,$11,$00,$00 $A110 .byte $B3,$3C,$BD,$DD,$ED,$F5,$F9,$FD,$1B,$EB,$33,$47,$C1,$C1,$01,$01 $A120 .byte $F8,$F8,$30,$C0,$C0,$CC,$D8,$D8,$E0,$F1,$F0,$F0,$F0,$F0,$F0,$F0 $A130 .byte $04,$05,$05,$04,$05,$05,$05,$04,$00,$00,$00,$00,$00,$00,$00,$00 $A140 .byte $00,$F0,$F0,$00,$F0,$F0,$F0,$00,$00,$40,$80,$00,$00,$00,$00,$00 $A150 .byte $80,$7F,$FF,$FE,$FD,$FB,$F7,$F0,$00,$01,$00,$00,$00,$00,$00,$00 $A160 .byte $00,$FF,$7F,$BF,$DF,$EF,$F7,$07,$00,$00,$00,$00,$00,$00,$00,$00 $A170 .byte $00,$07,$07,$00,$07,$07,$07,$00,$03,$47,$07,$07,$47,$07,$07,$07 $A180 .byte $10,$D0,$D0,$10,$D0,$D0,$D0,$10,$F0,$F0,$F0,$F0,$F0,$F0,$F0,$F0 $A190 .byte $05,$05,$05,$05,$04,$05,$05,$05,$00,$00,$00,$10,$00,$00,$00,$00 $A1A0 .byte $F0,$F0,$F0,$F0,$00,$F0,$F0,$F0,$00,$40,$80,$00,$00,$00,$00,$00 $A1B0 .byte $80,$7F,$F8,$FB,$FB,$FB,$FB,$F8,$00,$01,$00,$00,$00,$00,$00,$00 $A1C0 .byte $00,$FF,$0F,$EF,$EF,$EF,$EF,$0F,$00,$00,$00,$00,$00,$00,$00,$00 $A1D0 .byte $07,$07,$07,$07,$00,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07 $A1E0 .byte $D0,$D0,$D0,$D0,$10,$D0,$D0,$D0,$F0,$F0,$E0,$E0,$E0,$E2,$C4,$C0 $A1F0 .byte $05,$05,$0D,$08,$03,$0F,$1F,$1F,$00,$31,$02,$07,$07,$07,$1B,$0B $A200 .byte $F0,$F0,$F0,$10,$E0,$F0,$F8,$F8,$AA,$55,$FF,$FF,$FF,$FF,$FF,$FF $A210 .byte $00,$00,$00,$00,$00,$00,$00,$00,$AA,$55,$BB,$FF,$FF,$FF,$FF,$FF $A220 .byte $00,$00,$00,$00,$00,$00,$00,$00,$80,$46,$A0,$D0,$F0,$E2,$C4,$C0 $A230 .byte $07,$07,$07,$04,$03,$0F,$1F,$1F,$07,$07,$03,$03,$03,$07,$1B,$0B $A240 .byte $D0,$D0,$D8,$08,$E0,$F0,$F8,$F8,$C0,$D0,$C5,$E2,$C0,$E0,$F8,$FF $A250 .byte $1F,$1F,$0F,$07,$00,$00,$00,$00,$1B,$2B,$53,$E7,$01,$01,$07,$FF $A260 .byte $F8,$F8,$F0,$E0,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A270 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A280 .byte $00,$00,$00,$00,$00,$00,$00,$00,$C0,$D0,$C5,$E2,$C0,$E0,$F8,$FF $A290 .byte $1F,$1F,$0F,$07,$00,$00,$00,$00,$1B,$2B,$53,$E7,$01,$01,$07,$FF $A2A0 .byte $F8,$F8,$F0,$E0,$00,$00,$00,$00,$FF,$FF,$FE,$FE,$FC,$FC,$F8,$F0 $A2B0 .byte $00,$00,$00,$00,$01,$01,$00,$07,$C1,$00,$00,$00,$00,$00,$00,$00 $A2C0 .byte $00,$3E,$FF,$FF,$FF,$00,$FF,$FF,$FF,$78,$30,$00,$00,$00,$00,$00 $A2D0 .byte $00,$00,$87,$CF,$F7,$39,$CC,$F2,$FF,$FC,$38,$10,$00,$00,$00,$00 $A2E0 .byte $00,$00,$03,$87,$CF,$DF,$BC,$23,$01,$00,$00,$00,$00,$00,$00,$00 $A2F0 .byte $00,$FE,$FF,$FF,$C1,$3E,$FF,$FF,$FF,$7F,$3F,$0F,$07,$07,$03,$03 $A300 .byte $00,$00,$80,$C0,$F0,$70,$B8,$D8,$E0,$C0,$C0,$C1,$C6,$CC,$F8,$F0 $A310 .byte $0F,$1E,$1E,$10,$10,$01,$03,$07,$00,$00,$00,$C0,$00,$00,$00,$00 $A320 .byte $FF,$F0,$00,$0F,$3F,$FF,$FF,$FE,$00,$00,$00,$00,$00,$00,$00,$3C $A330 .byte $FC,$3E,$01,$FE,$FD,$FA,$C0,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A340 .byte $0F,$1F,$00,$2F,$5F,$2F,$03,$01,$00,$00,$00,$0E,$03,$01,$00,$00 $A350 .byte $FF,$FD,$01,$C0,$F0,$FC,$FE,$FF,$03,$0F,$07,$07,$07,$C7,$E7,$7F $A360 .byte $E0,$E0,$F0,$F0,$30,$10,$00,$00,$E0,$E0,$C0,$C0,$C0,$80,$80,$80 $A370 .byte $0F,$0F,$1F,$1F,$1F,$3D,$39,$30,$01,$03,$0F,$04,$00,$00,$40,$E0 $A380 .byte $FC,$F0,$E0,$C0,$80,$80,$00,$00,$F8,$F8,$F0,$F4,$76,$73,$7C,$FF $A390 .byte $00,$00,$00,$04,$06,$03,$0C,$0F,$0C,$1E,$1F,$1F,$1F,$1F,$9F,$1F $A3A0 .byte $00,$00,$00,$00,$00,$00,$80,$00,$00,$00,$00,$00,$80,$C0,$C0,$C2 $A3B0 .byte $FE,$7F,$7F,$27,$07,$03,$01,$00,$3F,$1F,$1F,$0F,$0F,$0F,$0F,$0F $A3C0 .byte $00,$C0,$C0,$E0,$E0,$E0,$E0,$60,$CF,$FF,$93,$01,$01,$01,$83,$C3 $A3D0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$E1,$E1,$C0,$E1,$FF,$DB,$F5,$AA $A3E0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$F7,$F9,$FE,$F7,$CF,$07,$0B $A3F0 .byte $0F,$07,$09,$0E,$07,$0F,$07,$0B,$8F,$8F,$C7,$27,$C3,$F4,$AA,$54 $A400 .byte $80,$80,$C0,$20,$C0,$F4,$AA,$54,$C3,$83,$E7,$FF,$FB,$AF,$55,$2B $A410 .byte $00,$00,$00,$00,$00,$00,$00,$00,$8F,$FF,$93,$01,$01,$01,$83,$43 $A420 .byte $00,$00,$00,$00,$00,$00,$00,$00,$C2,$C3,$C0,$80,$C0,$F8,$FC,$FE $A430 .byte $10,$18,$10,$1B,$03,$03,$00,$00,$D5,$FA,$8D,$06,$06,$04,$0C,$1C $A440 .byte $00,$00,$00,$30,$F0,$F1,$C1,$81,$00,$80,$50,$AA,$25,$03,$03,$03 $A450 .byte $00,$00,$00,$00,$00,$98,$B8,$F8,$00,$00,$05,$AB,$44,$80,$80,$80 $A460 .byte $00,$00,$00,$00,$00,$33,$3B,$3F,$56,$AB,$5F,$B2,$E0,$60,$60,$70 $A470 .byte $00,$00,$00,$00,$0C,$0F,$0F,$03,$C3,$C3,$C3,$41,$01,$27,$3F,$7F $A480 .byte $10,$18,$10,$18,$80,$80,$80,$00,$FE,$FE,$FE,$FC,$FE,$FF,$FF,$FF $A490 .byte $00,$00,$00,$00,$00,$00,$00,$00,$1E,$1F,$1F,$0F,$1F,$FE,$FF,$FF $A4A0 .byte $C0,$C0,$C0,$C0,$00,$00,$00,$00,$07,$0F,$0F,$0F,$0F,$07,$0F,$FF $A4B0 .byte $60,$40,$60,$60,$60,$60,$00,$00,$C0,$E1,$E1,$E1,$E1,$C0,$E1,$FF $A4C0 .byte $0C,$08,$0C,$0C,$0C,$0C,$00,$00,$F8,$F8,$F8,$F8,$F0,$F8,$FF,$FF $A4D0 .byte $02,$03,$03,$03,$03,$00,$00,$00,$7F,$7F,$7F,$7F,$3F,$7F,$FF,$FF $A4E0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FC,$F0,$E2,$C4,$C0 $A4F0 .byte $00,$00,$00,$00,$03,$0F,$1F,$1F,$FF,$FF,$FF,$1E,$0E,$06,$1B,$0B $A500 .byte $00,$00,$00,$00,$E0,$F0,$F8,$F8,$83,$BB,$00,$FF,$00,$00,$00,$B8 $A510 .byte $00,$38,$00,$FF,$FF,$00,$00,$38,$83,$BB,$00,$FF,$00,$00,$00,$3B $A520 .byte $00,$38,$00,$FF,$FF,$00,$00,$38,$FF,$FF,$FF,$7C,$70,$62,$C4,$C0 $A530 .byte $00,$00,$00,$00,$03,$0F,$1F,$1F,$FF,$FF,$FF,$1F,$0F,$07,$1B,$0B $A540 .byte $00,$00,$00,$00,$E0,$F0,$F8,$F8,$C0,$D0,$C5,$E2,$C0,$E0,$F8,$FF $A550 .byte $1F,$1F,$0F,$07,$00,$00,$00,$00,$1B,$2A,$52,$E6,$01,$01,$06,$FE $A560 .byte $F8,$F8,$F0,$E0,$00,$00,$00,$00,$00,$FF,$00,$00,$38,$00,$FF,$00 $A570 .byte $00,$FF,$FF,$00,$38,$00,$FF,$FF,$00,$FF,$00,$00,$38,$00,$FE,$00 $A580 .byte $00,$FF,$FF,$00,$38,$00,$FE,$FE,$C0,$50,$45,$62,$C0,$E0,$F8,$FF $A590 .byte $1F,$1F,$0F,$07,$00,$00,$00,$00,$1B,$2B,$53,$E7,$01,$01,$07,$FF $A5A0 .byte $F8,$F8,$F0,$E0,$00,$00,$00,$00,$FF,$F6,$E6,$44,$11,$3F,$CE,$F0 $A5B0 .byte $00,$00,$00,$00,$00,$00,$C0,$F0,$FE,$6F,$25,$A2,$08,$7C,$38,$02 $A5C0 .byte $00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$B8,$38,$00,$FF,$00,$00 $A5D0 .byte $00,$00,$38,$38,$00,$FF,$FF,$00,$00,$01,$38,$38,$00,$FF,$00,$00 $A5E0 .byte $00,$00,$38,$38,$00,$FF,$FF,$00,$FF,$B6,$C6,$04,$21,$1F,$4E,$70 $A5F0 .byte $00,$00,$00,$00,$00,$00,$40,$70,$FF,$6F,$27,$A2,$08,$7E,$3C,$03 $A600 .byte $00,$00,$00,$00,$00,$00,$00,$03,$FF,$FF,$FF,$FF,$B3,$54,$67,$3F $A610 .byte $FF,$FF,$FF,$FF,$B3,$10,$00,$00,$FE,$FF,$FF,$BA,$54,$64,$66,$FF $A620 .byte $FE,$FF,$FF,$BA,$10,$00,$00,$00,$00,$38,$00,$FF,$00,$00,$00,$B8 $A630 .byte $00,$38,$00,$FF,$FF,$00,$00,$38,$00,$38,$00,$FF,$00,$00,$00,$3B $A640 .byte $00,$38,$00,$FF,$FF,$00,$00,$38,$7F,$FF,$FF,$77,$6B,$0D,$2E,$FF $A650 .byte $7F,$FF,$FF,$77,$63,$01,$00,$00,$FF,$FF,$FF,$FD,$CA,$2A,$E6,$FE $A660 .byte $FF,$FF,$FF,$FD,$C8,$08,$00,$00,$FF,$FF,$FF,$FC,$F0,$E2,$C4,$C0 $A670 .byte $00,$00,$00,$00,$03,$0F,$1F,$1F,$FF,$FE,$FE,$1E,$0F,$07,$1B,$0B $A680 .byte $00,$00,$00,$00,$E0,$F0,$F8,$F8,$00,$FF,$00,$00,$00,$B8,$B8,$00 $A690 .byte $00,$FF,$FF,$00,$00,$38,$38,$00,$00,$FF,$00,$00,$00,$3B,$3B,$00 $A6A0 .byte $00,$FF,$FF,$00,$00,$38,$38,$00,$FF,$7F,$7F,$7C,$F0,$E2,$C4,$C0 $A6B0 .byte $00,$00,$00,$00,$03,$0F,$1F,$1F,$FF,$FF,$FF,$1F,$0F,$07,$1B,$0B $A6C0 .byte $00,$00,$00,$00,$E0,$F0,$F8,$F8,$C0,$D0,$C5,$E2,$C0,$E0,$F8,$FF $A6D0 .byte $1F,$1F,$0F,$07,$00,$00,$00,$00,$1A,$2A,$52,$E6,$01,$01,$07,$FF $A6E0 .byte $F8,$F8,$F0,$E0,$00,$00,$00,$00,$FF,$00,$00,$00,$B8,$83,$83,$FF $A6F0 .byte $FF,$FF,$00,$00,$38,$38,$00,$00,$FF,$00,$00,$00,$3B,$83,$83,$FF $A700 .byte $FF,$FF,$00,$00,$38,$38,$00,$00,$40,$50,$45,$62,$C0,$E0,$F8,$FF $A710 .byte $1F,$1F,$0F,$07,$00,$00,$00,$00,$1B,$2B,$53,$E7,$01,$01,$07,$FF $A720 .byte $F8,$F8,$F0,$E0,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A730 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A740 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A750 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A760 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$F0,$E0,$E0,$E3,$E3 $A770 .byte $00,$00,$00,$00,$07,$08,$0B,$0B,$FF,$FF,$F7,$07,$33,$01,$E3,$83 $A780 .byte $00,$00,$08,$08,$F8,$7E,$E8,$E8,$E2,$E1,$E0,$E0,$E7,$E0,$F8,$FE $A790 .byte $0B,$0B,$0B,$08,$07,$00,$00,$00,$C3,$0B,$0B,$03,$F3,$03,$01,$07 $A7A0 .byte $E8,$E8,$E8,$08,$F0,$00,$00,$00,$FF,$FC,$F8,$F0,$E0,$C3,$C7,$C7 $A7B0 .byte $00,$00,$02,$06,$0D,$1B,$17,$17,$FF,$3F,$BF,$9F,$0F,$B7,$97,$97 $A7C0 .byte $00,$40,$C0,$C0,$F0,$F0,$D0,$D0,$C7,$C7,$DB,$EC,$F6,$FA,$FC,$F0 $A7D0 .byte $17,$17,$1B,$0D,$06,$02,$00,$00,$D7,$97,$37,$4F,$9F,$3F,$01,$07 $A7E0 .byte $D0,$D0,$B0,$60,$C0,$80,$00,$00,$FF,$FF,$FF,$FC,$F0,$E0,$E0,$D0 $A7F0 .byte $00,$00,$00,$00,$03,$0F,$0F,$1F,$FF,$FF,$F7,$17,$C1,$77,$73,$7B $A800 .byte $00,$00,$08,$08,$FE,$F8,$F8,$F8,$D8,$DF,$DF,$EF,$E3,$F0,$F0,$FC $A810 .byte $1F,$1F,$1F,$0F,$0F,$03,$00,$00,$FB,$FB,$F3,$E7,$C7,$0F,$03,$0F $A820 .byte $F8,$F8,$F8,$F0,$F0,$C0,$00,$00,$FF,$FF,$EF,$FF,$FF,$FF,$FF,$BF $A830 .byte $00,$00,$10,$00,$00,$00,$00,$40,$DF,$FE,$FF,$FF,$FF,$FD,$FF,$7F $A840 .byte $20,$01,$00,$00,$00,$02,$00,$80,$FF,$FF,$FF,$DF,$FF,$FF,$FF,$FB $A850 .byte $00,$00,$00,$20,$00,$00,$00,$04,$FF,$FF,$FE,$FF,$FF,$BF,$FF,$FF $A860 .byte $00,$00,$01,$00,$00,$40,$00,$00,$FE,$BF,$FE,$DF,$FF,$FF,$FF,$3F $A870 .byte $01,$40,$01,$20,$00,$00,$00,$C0,$FE,$FB,$FF,$FF,$FF,$FF,$FA,$FF $A880 .byte $01,$04,$00,$00,$00,$00,$05,$00,$FF,$FF,$F7,$FF,$DF,$FF,$FF,$FF $A890 .byte $00,$00,$08,$00,$20,$00,$00,$00,$FF,$FF,$FF,$FE,$FF,$FF,$7F,$7D $A8A0 .byte $00,$00,$00,$01,$00,$00,$80,$82,$FF,$B7,$FE,$7F,$FF,$FF,$FF,$FF $A8B0 .byte $00,$48,$01,$80,$00,$00,$00,$00,$FF,$FF,$FF,$FE,$B7,$FF,$FF,$FF $A8C0 .byte $00,$00,$00,$01,$48,$00,$00,$00,$FF,$FF,$FF,$7F,$FB,$DF,$FF,$FF $A8D0 .byte $00,$00,$00,$80,$04,$20,$00,$00,$FF,$FF,$7F,$FD,$EF,$FF,$FF,$FF $A8E0 .byte $00,$00,$80,$02,$10,$00,$00,$00,$EF,$FF,$BF,$7F,$FF,$FF,$F7,$FF $A8F0 .byte $10,$00,$40,$80,$00,$00,$08,$00,$FF,$FD,$FB,$FF,$EF,$FF,$FF,$FF $A900 .byte $00,$02,$04,$00,$10,$00,$00,$00,$DF,$BF,$FF,$FF,$FD,$FF,$F7,$EF $A910 .byte $20,$40,$00,$00,$02,$00,$08,$10,$FF,$FD,$FF,$F7,$FF,$DF,$FF,$FF $A920 .byte $00,$02,$00,$08,$00,$20,$00,$00,$FF,$FF,$FF,$DF,$77,$FF,$FF,$FF $A930 .byte $00,$00,$00,$20,$88,$00,$00,$00,$7F,$7F,$FF,$7F,$F8,$FF,$FF,$FF $A940 .byte $80,$80,$00,$80,$07,$00,$00,$00,$FF,$FF,$2F,$FF,$F7,$F7,$FF,$F7 $A950 .byte $00,$00,$D0,$00,$08,$08,$00,$08,$FF,$FF,$F2,$FF,$F7,$F7,$FF,$77 $A960 .byte $00,$00,$0D,$00,$08,$08,$00,$88,$EF,$DF,$FF,$7F,$FF,$FF,$FF,$FF $A970 .byte $10,$20,$00,$80,$00,$00,$00,$00,$F7,$FF,$FD,$FE,$FF,$FF,$FF,$FF $A980 .byte $08,$00,$02,$01,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$7F,$BF,$FF,$EF $A990 .byte $00,$00,$00,$00,$80,$40,$00,$10,$FF,$FF,$FF,$FF,$FE,$FF,$FB,$FF $A9A0 .byte $00,$00,$00,$00,$01,$00,$04,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A9B0 .byte $00,$00,$10,$00,$00,$00,$00,$40,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A9C0 .byte $20,$01,$00,$00,$00,$02,$00,$80,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A9D0 .byte $00,$00,$00,$20,$00,$00,$00,$04,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A9E0 .byte $00,$00,$01,$00,$00,$40,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A9F0 .byte $10,$00,$40,$80,$00,$00,$08,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA00 .byte $00,$02,$04,$00,$10,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA10 .byte $20,$40,$00,$00,$02,$00,$08,$10,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA20 .byte $00,$02,$00,$08,$00,$20,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA30 .byte $00,$00,$00,$20,$88,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA40 .byte $80,$80,$00,$80,$07,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA50 .byte $00,$00,$D0,$00,$08,$08,$00,$08,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA60 .byte $00,$00,$0D,$00,$08,$08,$00,$88,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AA90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AAA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AAB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AAC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AAD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AAE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AAF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB00 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB10 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB20 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB60 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AB90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $ABA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$63,$37,$7F,$1F $ABB0 .byte $01,$01,$03,$03,$0F,$0F,$04,$00,$00,$00,$00,$00,$80,$9C,$F8,$B0 $ABC0 .byte $00,$00,$80,$C0,$C0,$C0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $ABD0 .byte $00,$00,$00,$00,$02,$02,$07,$07,$00,$00,$00,$00,$00,$00,$00,$00 $ABE0 .byte $00,$80,$00,$00,$00,$00,$20,$00,$00,$02,$05,$06,$67,$3F,$7F,$1F $ABF0 .byte $07,$17,$07,$0F,$0F,$0F,$04,$00,$00,$00,$00,$00,$80,$DC,$F8,$B0 $AC00 .byte $00,$80,$80,$C0,$E0,$E0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AC10 .byte $00,$02,$00,$00,$00,$00,$09,$01,$00,$00,$00,$00,$00,$00,$00,$00 $AC20 .byte $00,$00,$00,$00,$80,$80,$C0,$C0,$00,$00,$01,$00,$63,$37,$7F,$1F $AC30 .byte $01,$03,$03,$07,$0F,$0F,$04,$00,$00,$80,$00,$80,$80,$9C,$F8,$B0 $AC40 .byte $C0,$D0,$C0,$E0,$E0,$E0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AC50 .byte $00,$00,$05,$01,$01,$13,$03,$07,$00,$00,$00,$00,$00,$00,$00,$00 $AC60 .byte $00,$00,$00,$90,$80,$E0,$E0,$E0,$01,$03,$07,$07,$6F,$3F,$7F,$1F $AC70 .byte $17,$1F,$1F,$3F,$1F,$0F,$04,$00,$00,$40,$A0,$C0,$C0,$DC,$F8,$B0 $AC80 .byte $F0,$F0,$F0,$F8,$F8,$E0,$00,$00,$00,$00,$00,$00,$00,$00,$05,$04 $AC90 .byte $04,$00,$00,$09,$0D,$1F,$1F,$1F,$00,$00,$00,$00,$00,$40,$00,$60 $ACA0 .byte $40,$E0,$F0,$F4,$F0,$F8,$FA,$F8,$07,$0F,$07,$07,$6F,$3F,$7F,$1F $ACB0 .byte $1F,$1F,$1F,$3F,$1F,$0F,$04,$00,$60,$E0,$E0,$F0,$F0,$FC,$F8,$B0 $ACC0 .byte $F8,$F8,$F8,$F8,$F8,$E0,$00,$00,$00,$40,$80,$01,$03,$03,$01,$00 $ACD0 .byte $80,$7F,$FE,$FD,$FB,$FB,$FD,$FE,$00,$01,$00,$C0,$E0,$E0,$C0,$00 $ACE0 .byte $00,$FF,$3F,$DF,$EF,$EF,$DF,$3F,$00,$40,$80,$00,$01,$03,$07,$00 $ACF0 .byte $80,$7F,$FF,$FE,$FD,$FB,$F7,$F0,$00,$01,$00,$80,$C0,$E0,$F0,$00 $AD00 .byte $00,$FF,$7F,$BF,$DF,$EF,$F7,$07,$00,$40,$80,$03,$03,$03,$03,$00 $AD10 .byte $80,$7F,$F8,$FB,$FB,$FB,$FB,$F8,$00,$01,$00,$E0,$E0,$E0,$E0,$00 $AD20 .byte $00,$FF,$0F,$EF,$EF,$EF,$EF,$0F,$FF,$FF,$FF,$FF,$FF,$F7,$FB,$FC $AD30 .byte $00,$00,$00,$00,$00,$06,$03,$0C,$FF,$FF,$FF,$FF,$FF,$FF,$DF,$3F $AD40 .byte $00,$00,$00,$00,$00,$20,$C0,$30,$F8,$F8,$F6,$FF,$FF,$FF,$FF,$FF $AD50 .byte $08,$08,$06,$03,$00,$00,$00,$00,$0F,$37,$7F,$7F,$FF,$FF,$FF,$FF $AD60 .byte $08,$30,$60,$40,$00,$00,$00,$00,$FF,$FF,$FF,$F3,$FC,$F8,$E0,$F0 $AD70 .byte $00,$00,$00,$02,$0C,$18,$00,$30,$FF,$FF,$FF,$DF,$3F,$3F,$1F,$0F $AD80 .byte $00,$00,$00,$D0,$30,$30,$1C,$08,$E0,$C0,$E0,$F0,$F0,$FB,$F7,$FF $AD90 .byte $20,$00,$20,$30,$10,$1B,$14,$00,$03,$0F,$0F,$07,$3B,$FF,$FF,$FF $ADA0 .byte $00,$08,$0C,$00,$38,$E8,$40,$00,$FF,$D8,$E0,$E0,$80,$C0,$C0,$00 $ADB0 .byte $17,$58,$20,$60,$00,$C0,$C0,$00,$6F,$1B,$07,$07,$01,$03,$01,$00 $ADC0 .byte $64,$1A,$06,$06,$01,$03,$01,$00,$80,$80,$C0,$C0,$20,$F6,$F7,$FF $ADD0 .byte $80,$80,$40,$C0,$20,$76,$37,$06,$01,$01,$03,$01,$0E,$1B,$BF,$BF $ADE0 .byte $01,$01,$03,$00,$0E,$1A,$B8,$90,$FF,$D8,$E0,$E0,$80,$C0,$C0,$00 $ADF0 .byte $17,$58,$3F,$70,$17,$D4,$D4,$14,$6F,$1B,$03,$03,$01,$03,$01,$00 $AE00 .byte $64,$1A,$FE,$06,$F5,$17,$15,$14,$80,$80,$C0,$C0,$20,$F6,$F7,$FF $AE10 .byte $94,$94,$57,$D0,$3F,$76,$37,$06,$01,$01,$03,$01,$02,$1B,$BF,$BF $AE20 .byte $15,$15,$F7,$04,$FE,$1A,$B8,$90,$FF,$D8,$E0,$E0,$80,$C0,$C0,$00 $AE30 .byte $17,$58,$20,$60,$07,$C4,$C5,$05,$6F,$1B,$07,$07,$01,$03,$01,$00 $AE40 .byte $64,$1A,$06,$06,$F1,$13,$D1,$50,$80,$80,$C0,$C0,$20,$F6,$F7,$FF $AE50 .byte $85,$84,$47,$C0,$20,$76,$37,$06,$01,$01,$03,$01,$0E,$1B,$BF,$BF $AE60 .byte $D1,$11,$F3,$00,$0E,$1A,$B8,$90,$FF,$FF,$F8,$F0,$E1,$C0,$C0,$C0 $AE70 .byte $00,$00,$00,$07,$0F,$00,$0F,$1F,$FF,$FF,$3F,$9F,$6F,$37,$37,$17 $AE80 .byte $00,$00,$00,$C0,$E0,$70,$B0,$D0,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AE90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AEA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$F8,$F0,$E1,$C0,$C0,$C0 $AEB0 .byte $00,$00,$00,$07,$0F,$00,$0F,$1F,$FF,$FF,$3F,$9F,$6F,$37,$37,$17 $AEC0 .byte $00,$00,$00,$C0,$E0,$70,$B0,$D0,$C0,$C0,$C0,$E0,$C0,$E0,$FC,$FF $AED0 .byte $1F,$1F,$1F,$0F,$00,$00,$00,$00,$07,$07,$07,$03,$03,$06,$0D,$FA $AEE0 .byte $E0,$E0,$E0,$C0,$00,$00,$00,$00,$FF,$FF,$F8,$C4,$20,$94,$20,$00 $AEF0 .byte $00,$00,$00,$03,$1F,$6B,$DC,$70,$FF,$FF,$0F,$10,$01,$10,$02,$01 $AF00 .byte $00,$00,$00,$E0,$FE,$EF,$1D,$06,$C0,$C0,$C0,$E0,$40,$A0,$5C,$2F $AF10 .byte $1F,$1F,$1F,$0F,$00,$00,$80,$C0,$07,$07,$07,$03,$03,$07,$0F,$FF $AF20 .byte $E0,$E0,$E0,$C0,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AF30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$F4,$F1,$EA,$E2,$E0,$D0,$C0,$C0 $AF40 .byte $03,$06,$05,$0D,$0E,$0E,$1C,$1C,$40,$80,$00,$02,$08,$00,$11,$02 $AF50 .byte $00,$00,$00,$01,$07,$0E,$0C,$18,$01,$00,$00,$20,$08,$00,$C4,$20 $AF60 .byte $00,$00,$00,$C0,$F0,$38,$18,$0C,$17,$07,$0B,$03,$03,$05,$01,$01 $AF70 .byte $80,$F0,$70,$78,$38,$38,$1C,$1C,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AF80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AF90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$C0,$D8,$C8,$CC,$EE,$E6,$E6,$F7 $AFA0 .byte $1C,$04,$14,$12,$00,$09,$09,$00,$02,$18,$0C,$0E,$07,$00,$00,$80 $AFB0 .byte $18,$02,$11,$00,$08,$03,$00,$00,$24,$0C,$18,$38,$F0,$00,$00,$00 $AFC0 .byte $00,$20,$C4,$00,$08,$E0,$00,$00,$01,$05,$19,$19,$1B,$3B,$33,$77 $AFD0 .byte $1C,$18,$04,$24,$20,$40,$48,$80,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AFE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$F8,$F0,$E1,$C0,$C0,$C0 $AFF0 .byte $00,$00,$00,$07,$0F,$00,$0F,$1F,$F3,$F9,$3C,$9E,$6F,$37,$37,$17 $B000 .byte $04,$02,$01,$C0,$E0,$70,$B0,$D0,$80,$C0,$E8,$3F,$07,$C0,$F8,$FF $B010 .byte $40,$30,$04,$C0,$38,$07,$00,$00,$00,$03,$0F,$FF,$F0,$01,$0F,$FF $B020 .byte $01,$04,$10,$00,$0E,$F0,$00,$00,$E7,$CF,$98,$30,$61,$C0,$C0,$C0 $B030 .byte $10,$20,$40,$87,$0F,$00,$0F,$1F,$FF,$FF,$3F,$9F,$6F,$37,$37,$17 $B040 .byte $00,$00,$00,$C0,$E0,$70,$B0,$D0,$C0,$C0,$C0,$E0,$C0,$E0,$FC,$FF $B050 .byte $1F,$1F,$1F,$0F,$00,$00,$00,$00,$07,$07,$07,$03,$03,$07,$0F,$FF $B060 .byte $E0,$E0,$E0,$C0,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B070 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B080 .byte $00,$00,$00,$00,$00,$00,$00,$00,$C0,$C0,$C0,$E0,$C0,$E0,$FC,$FF $B090 .byte $1F,$1F,$1F,$0F,$00,$00,$00,$00,$07,$07,$07,$03,$03,$07,$0F,$FF $B0A0 .byte $E0,$E0,$E0,$C0,$00,$00,$00,$00,$40,$80,$00,$02,$08,$00,$11,$02 $B0B0 .byte $00,$00,$00,$01,$07,$0E,$0C,$19,$01,$00,$00,$20,$08,$00,$C4,$A0 $B0C0 .byte $00,$00,$00,$C0,$F0,$38,$18,$CC,$03,$18,$0C,$0E,$07,$00,$00,$80 $B0D0 .byte $19,$03,$11,$00,$08,$03,$00,$00,$E4,$8C,$18,$38,$F0,$00,$00,$00 $B0E0 .byte $C0,$E0,$C4,$00,$08,$E0,$00,$00,$42,$88,$00,$00,$40,$01,$82,$44 $B0F0 .byte $01,$07,$1F,$3C,$39,$76,$64,$A8,$21,$08,$04,$02,$00,$C1,$20,$10 $B100 .byte $C0,$F0,$F8,$1C,$CE,$36,$13,$09,$64,$64,$62,$31,$38,$1C,$03,$80 $B110 .byte $88,$88,$84,$46,$41,$20,$1C,$03,$12,$13,$22,$C6,$0C,$18,$E0,$00 $B120 .byte $09,$08,$11,$30,$C2,$04,$18,$E0,$FF,$FE,$FC,$E1,$F8,$AB,$C4,$F3 $B130 .byte $00,$00,$00,$00,$00,$02,$00,$02,$FF,$FF,$FF,$7F,$1F,$17,$47,$0F $B140 .byte $00,$00,$00,$20,$00,$10,$00,$00,$B0,$FA,$F0,$FD,$FE,$FE,$FF,$FF $B150 .byte $10,$08,$00,$00,$00,$00,$00,$00,$07,$8F,$03,$1B,$3F,$BF,$FF,$FF $B160 .byte $00,$80,$00,$00,$00,$00,$00,$00,$FF,$D8,$F0,$A0,$C0,$20,$C0,$E0 $B170 .byte $00,$00,$10,$20,$00,$20,$00,$20,$7F,$DF,$F7,$0F,$03,$01,$07,$0B $B180 .byte $00,$00,$F0,$0C,$00,$00,$04,$08,$A0,$40,$80,$40,$F5,$F5,$FE,$FF $B190 .byte $00,$00,$00,$00,$05,$01,$00,$00,$0F,$0D,$03,$07,$0F,$7F,$3F,$BF $B1A0 .byte $0C,$0C,$00,$06,$0C,$6C,$00,$00,$E0,$C0,$80,$04,$80,$C0,$E0,$C0 $B1B0 .byte $00,$00,$00,$04,$80,$C0,$60,$00,$07,$03,$01,$01,$00,$00,$03,$07 $B1C0 .byte $00,$00,$00,$00,$00,$00,$03,$06,$80,$00,$00,$80,$E0,$F0,$FC,$FF $B1D0 .byte $00,$00,$00,$80,$E0,$30,$1C,$07,$07,$01,$01,$41,$03,$0F,$1F,$FF $B1E0 .byte $04,$00,$01,$41,$03,$0E,$1C,$F0,$F0,$E0,$80,$00,$C0,$E0,$C0,$C0 $B1F0 .byte $00,$00,$00,$00,$C0,$60,$00,$00,$03,$01,$00,$00,$00,$00,$03,$07 $B200 .byte $00,$00,$00,$00,$00,$00,$03,$06,$80,$00,$00,$C0,$E0,$F0,$F8,$FF $B210 .byte $00,$00,$00,$C0,$E0,$30,$18,$0F,$03,$01,$60,$90,$00,$03,$0F,$FF $B220 .byte $00,$00,$60,$90,$00,$03,$0E,$F8,$F0,$C0,$86,$09,$00,$80,$C0,$80 $B230 .byte $00,$00,$06,$09,$00,$80,$C0,$00,$03,$01,$00,$00,$03,$07,$07,$07 $B240 .byte $00,$00,$00,$00,$03,$06,$04,$04,$80,$80,$00,$00,$00,$C0,$E0,$FF $B250 .byte $00,$00,$00,$00,$00,$C0,$60,$3F,$03,$01,$01,$01,$03,$1F,$3F,$FF $B260 .byte $02,$01,$01,$01,$03,$1E,$30,$E0,$00,$00,$00,$00,$00,$44,$67,$3F $B270 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$44,$64,$66,$FF $B280 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$24,$6C,$6E,$FF $B290 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$24,$6C,$6E,$FF $B2A0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$08,$0C,$2E,$FF $B2B0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$22,$E6,$FE $B2C0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$76,$46,$04,$31,$71,$AE,$C6 $B2D0 .byte $00,$00,$00,$00,$31,$71,$AE,$C6,$FF,$6F,$26,$22,$00,$80,$FA,$4D $B2E0 .byte $00,$00,$00,$00,$00,$80,$FA,$4D,$FF,$6E,$6C,$24,$00,$01,$DF,$EC $B2F0 .byte $00,$00,$00,$00,$00,$01,$DF,$EC,$FF,$6E,$6C,$24,$00,$89,$DD,$AE $B300 .byte $00,$00,$00,$00,$00,$89,$DD,$AE,$FF,$67,$22,$00,$08,$FE,$5D,$0E $B310 .byte $00,$00,$00,$00,$08,$FE,$5D,$0E,$FF,$DF,$4D,$45,$41,$08,$14,$E3 $B320 .byte $00,$00,$00,$00,$00,$08,$14,$E3,$A7,$EF,$A3,$51,$71,$A7,$EF,$51 $B330 .byte $A0,$E0,$A0,$50,$70,$A0,$E0,$50,$23,$4F,$E3,$B9,$51,$B7,$6F,$A1 $B340 .byte $20,$40,$E0,$B8,$50,$B0,$60,$A0,$79,$13,$67,$E0,$D0,$E9,$53,$B8 $B350 .byte $78,$10,$60,$E0,$D0,$E8,$50,$B8,$D9,$B3,$67,$20,$D8,$51,$E3,$50 $B360 .byte $D8,$B0,$60,$20,$D8,$50,$E0,$50,$18,$28,$53,$78,$78,$B1,$D7,$A1 $B370 .byte $18,$28,$50,$78,$78,$B0,$D0,$A0,$51,$37,$30,$50,$23,$EF,$E1,$70 $B380 .byte $50,$30,$30,$50,$20,$E0,$E0,$70,$E5,$F7,$C5,$8A,$8E,$E5,$F7,$8A $B390 .byte $05,$07,$05,$0A,$0E,$05,$07,$0A,$C4,$F2,$C7,$9D,$8A,$ED,$F6,$85 $B3A0 .byte $04,$02,$07,$1D,$0A,$0D,$06,$05,$9E,$C8,$E6,$07,$0B,$97,$CA,$1D $B3B0 .byte $1E,$08,$06,$07,$0B,$17,$0A,$1D,$9B,$CD,$E6,$04,$1B,$8A,$C7,$0A $B3C0 .byte $1B,$0D,$06,$04,$1B,$0A,$07,$0A,$18,$14,$CA,$1E,$1E,$8D,$EB,$85 $B3D0 .byte $18,$14,$0A,$1E,$1E,$0D,$0B,$05,$8A,$EC,$0C,$0A,$C4,$F7,$87,$0E $B3E0 .byte $0A,$0C,$0C,$0A,$04,$07,$07,$0E,$00,$00,$00,$00,$01,$01,$02,$01 $B3F0 .byte $00,$00,$00,$00,$01,$01,$02,$01,$E3,$4F,$87,$41,$83,$9F,$4F,$C7 $B400 .byte $E0,$40,$80,$40,$80,$80,$40,$C0,$02,$00,$04,$00,$24,$6C,$6E,$FF $B410 .byte $02,$00,$04,$00,$00,$00,$00,$00,$63,$0F,$87,$CF,$FF,$FF,$FF,$FF $B420 .byte $60,$00,$00,$00,$00,$00,$00,$00,$C7,$F2,$E1,$82,$C1,$F9,$F2,$E3 $B430 .byte $07,$02,$01,$02,$01,$01,$02,$03,$00,$00,$00,$00,$80,$80,$40,$80 $B440 .byte $00,$00,$00,$00,$80,$80,$40,$80,$C6,$F0,$E1,$F3,$FF,$FF,$FF,$FF $B450 .byte $06,$00,$00,$00,$00,$00,$00,$00,$40,$00,$20,$00,$24,$36,$76,$FF $B460 .byte $40,$00,$20,$00,$00,$00,$00,$00,$FF,$6E,$6C,$24,$00,$00,$BC,$56 $B470 .byte $00,$00,$00,$00,$00,$00,$BC,$56,$FF,$FF,$FF,$FF,$CF,$87,$0F,$63 $B480 .byte $00,$00,$00,$00,$00,$00,$00,$60,$09,$06,$01,$01,$02,$03,$03,$01 $B490 .byte $09,$06,$01,$01,$02,$03,$03,$01,$C7,$4F,$9F,$83,$41,$87,$4F,$E3 $B4A0 .byte $C0,$40,$80,$80,$40,$80,$40,$E0,$FF,$FF,$FF,$FF,$F3,$E1,$F0,$C6 $B4B0 .byte $00,$00,$00,$00,$00,$00,$00,$06,$FF,$76,$36,$24,$00,$00,$3D,$6D $B4C0 .byte $00,$00,$00,$00,$00,$00,$3D,$6D,$E3,$F2,$F9,$C1,$82,$E1,$FA,$C7 $B4D0 .byte $03,$02,$01,$01,$02,$01,$02,$07,$98,$60,$C0,$A0,$40,$C0,$80,$00 $B4E0 .byte $98,$60,$C0,$A0,$40,$C0,$80,$00,$EB,$54,$00,$00,$00,$00,$00,$00 $B4F0 .byte $EB,$54,$00,$00,$00,$00,$00,$00,$F3,$56,$28,$00,$00,$00,$00,$00 $B500 .byte $F3,$56,$28,$00,$00,$00,$00,$00,$80,$C0,$40,$20,$C0,$A0,$C0,$80 $B510 .byte $80,$C0,$40,$20,$C0,$A0,$C0,$80,$80,$80,$40,$80,$40,$80,$C0,$80 $B520 .byte $80,$80,$40,$80,$40,$80,$C0,$80,$01,$01,$02,$01,$02,$01,$03,$01 $B530 .byte $01,$01,$02,$01,$02,$01,$03,$01,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B540 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B550 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B560 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$5B,$04,$40 $B570 .byte $00,$00,$00,$00,$00,$71,$7B,$3F,$00,$00,$00,$00,$00,$A8,$01,$05 $B580 .byte $00,$00,$00,$00,$00,$9C,$BC,$B8,$00,$00,$00,$00,$00,$CE,$32,$02 $B590 .byte $00,$00,$00,$00,$00,$82,$CC,$FC,$20,$11,$10,$12,$11,$11,$11,$11 $B5A0 .byte $1F,$1E,$1E,$1C,$1C,$1C,$1C,$1C,$2C,$01,$7C,$81,$00,$18,$24,$66 $B5B0 .byte $B1,$00,$00,$7E,$C3,$BD,$66,$66,$04,$08,$88,$68,$28,$28,$28,$28 $B5C0 .byte $F8,$F0,$70,$30,$B0,$B0,$B0,$B0,$19,$19,$09,$19,$11,$01,$19,$19 $B5D0 .byte $1C,$1C,$1C,$1C,$1C,$1C,$1C,$1C,$7E,$64,$1C,$84,$81,$C1,$3E,$00 $B5E0 .byte $7E,$66,$3C,$14,$00,$00,$C1,$FF,$A8,$A8,$B0,$A8,$B8,$28,$28,$28 $B5F0 .byte $30,$30,$20,$20,$20,$B0,$B0,$B0,$19,$19,$19,$19,$20,$40,$0C,$52 $B600 .byte $1C,$1C,$1C,$1C,$1C,$3F,$73,$21,$00,$00,$00,$04,$D4,$40,$01,$A1 $B610 .byte $FF,$FF,$F7,$F3,$23,$38,$BC,$1C,$28,$28,$28,$28,$24,$82,$62,$F6 $B620 .byte $B0,$B0,$B0,$B0,$38,$7C,$9C,$08,$00,$00,$00,$00,$00,$FF,$00,$FF $B630 .byte $00,$00,$00,$00,$00,$FF,$FF,$00,$00,$00,$00,$00,$00,$FF,$00,$00 $B640 .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$00,$00,$FF,$90,$20,$00,$FF,$00 $B650 .byte $FF,$00,$00,$6F,$DF,$FF,$00,$00,$00,$FF,$02,$04,$00,$FF,$00,$00 $B660 .byte $00,$FF,$FD,$FB,$00,$FF,$FF,$FF,$00,$3C,$66,$66,$66,$66,$66,$3C $B670 .byte $00,$3C,$66,$66,$66,$66,$66,$3C,$00,$18,$38,$18,$18,$18,$18,$3C $B680 .byte $00,$18,$38,$18,$18,$18,$18,$3C,$00,$3C,$66,$06,$1C,$30,$60,$7E $B690 .byte $00,$3C,$66,$06,$1C,$30,$60,$7E,$00,$3C,$66,$06,$1C,$06,$66,$3C $B6A0 .byte $00,$3C,$66,$06,$1C,$06,$66,$3C,$00,$60,$6C,$6C,$6C,$6C,$7E,$0C $B6B0 .byte $00,$60,$6C,$6C,$6C,$6C,$7E,$0C,$00,$7E,$60,$7C,$06,$06,$66,$3C $B6C0 .byte $00,$7E,$60,$7C,$06,$06,$66,$3C,$00,$3E,$60,$7C,$66,$66,$66,$3C $B6D0 .byte $00,$3E,$60,$7C,$66,$66,$66,$3C,$00,$7E,$06,$0C,$18,$30,$30,$30 $B6E0 .byte $00,$7E,$06,$0C,$18,$30,$30,$30,$00,$3C,$66,$3C,$66,$66,$66,$3C $B6F0 .byte $00,$3C,$66,$3C,$66,$66,$66,$3C,$00,$3C,$66,$66,$66,$3E,$06,$7C $B700 .byte $00,$3C,$66,$66,$66,$3E,$06,$7C,$00,$00,$18,$24,$4E,$5E,$2C,$18 $B710 .byte $00,$00,$18,$3C,$7E,$7E,$3C,$18,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B720 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B730 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B740 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B750 .byte $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B760 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$09,$0A,$09,$08,$08,$0B $B770 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$D0,$10,$10,$90,$50,$9E $B780 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$24,$56,$95,$94,$F4,$94 $B790 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$B0,$A8,$A4,$A4,$A8,$B0 $B7A0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$20,$60,$20,$20,$20,$20 $B7B0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$E0,$10,$10,$20,$40,$F0 $B7C0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$30,$50,$F0,$10,$10 $B7D0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$03,$02,$02,$03,$02,$02,$03,$00 $B7E0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$C4,$0A,$12,$D2,$1E,$12,$D2,$00 $B7F0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$74,$82,$41,$21,$11,$11,$E1,$00 $B800 .byte $00,$00,$00,$00,$00,$00,$00,$00,$40,$80,$00,$00,$00,$00,$00,$00 $B810 .byte $00,$00,$00,$00,$00,$00,$00,$00,$02,$05,$09,$09,$0F,$09,$09,$00 $B820 .byte $00,$00,$00,$00,$00,$00,$00,$00,$62,$52,$4A,$4A,$4A,$52,$61,$00 $B830 .byte $00,$00,$00,$00,$00,$00,$00,$00,$44,$4A,$52,$52,$5E,$92,$12,$00 $B840 .byte $00,$00,$00,$00,$00,$00,$00,$00,$91,$D2,$B4,$94,$94,$92,$91,$00 $B850 .byte $00,$00,$00,$00,$00,$00,$00,$00,$BD,$21,$21,$3D,$21,$21,$BD,$00 $B860 .byte $00,$00,$00,$00,$00,$00,$00,$00,$80,$40,$20,$20,$20,$40,$80,$00 $B870 .byte $00,$00,$00,$00,$00,$00,$00,$00,$3D,$21,$20,$3C,$21,$21,$3D,$00 $B880 .byte $00,$00,$00,$00,$00,$00,$00,$00,$2E,$29,$C9,$C9,$2E,$28,$28,$00 $B890 .byte $00,$00,$00,$00,$00,$00,$00,$00,$7B,$42,$42,$7A,$43,$42,$7A,$00 $B8A0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$9C,$48,$48,$88,$08,$88,$48,$00 $B8B0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$01,$02,$02,$02,$02,$01,$00,$00 $B8C0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$80,$40,$40,$40,$40,$80,$00,$00 $B8D0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$E3,$14,$14,$24,$44,$F3,$00,$00 $B8E0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$18,$A4,$A4,$A4,$A4,$19,$02,$00 $B8F0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$31,$4A,$4A,$4A,$4A,$31,$00,$00 $B900 .byte $00,$00,$00,$00,$00,$00,$00,$00,$8C,$52,$52,$52,$52,$8C,$00,$00 $B910 .byte $00,$00,$00,$00,$00,$00,$00,$00,$13,$34,$54,$F4,$14,$13,$00,$00 $B920 .byte $00,$00,$00,$00,$00,$00,$00,$00,$11,$11,$11,$11,$1D,$00,$00,$00 $B930 .byte $00,$00,$00,$00,$00,$00,$00,$00,$D5,$15,$D5,$15,$C9,$00,$00,$00 $B940 .byte $00,$00,$00,$00,$00,$00,$00,$00,$D0,$10,$D0,$10,$DC,$00,$00,$00 $B950 .byte $00,$00,$00,$00,$00,$00,$00,$00,$3B,$2A,$32,$2A,$3B,$00,$00,$00 $B960 .byte $00,$00,$00,$00,$00,$00,$00,$00,$BA,$AA,$AA,$AA,$AB,$00,$00,$00 $B970 .byte $00,$00,$00,$00,$00,$00,$00,$00,$B8,$A0,$B8,$88,$B8,$00,$00,$00 $B980 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B990 .byte $00,$AE,$A8,$AE,$A2,$EE,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B9A0 .byte $00,$E7,$84,$E4,$84,$E7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B9B0 .byte $00,$77,$55,$55,$65,$57,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B9C0 .byte $00,$77,$44,$77,$11,$77,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B9D0 .byte $00,$2B,$2A,$33,$2A,$2B,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B9E0 .byte $00,$A9,$28,$A8,$10,$90,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B9F0 .byte $00,$DC,$94,$94,$94,$9C,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BA00 .byte $00,$EE,$88,$EE,$28,$EE,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BA10 .byte $00,$8E,$88,$8E,$88,$EE,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BA20 .byte $00,$EE,$84,$84,$84,$E4,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BA30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BA40 .byte $00,$00,$00,$2B,$2A,$2B,$28,$3B,$00,$00,$00,$00,$00,$00,$00,$00 $BA50 .byte $00,$00,$00,$B9,$21,$B9,$A1,$B9,$00,$00,$00,$00,$00,$00,$00,$00 $BA60 .byte $00,$00,$00,$CE,$4A,$4A,$CA,$4E,$00,$00,$00,$00,$00,$00,$00,$00 $BA70 .byte $00,$00,$00,$E7,$A5,$A6,$C5,$A7,$00,$00,$00,$00,$00,$00,$00,$00 $BA80 .byte $00,$00,$00,$3B,$12,$12,$12,$13,$00,$00,$00,$00,$00,$00,$00,$00 $BA90 .byte $00,$00,$00,$9D,$91,$9D,$91,$9D,$00,$00,$00,$00,$00,$00,$00,$00 $BAA0 .byte $00,$00,$00,$DD,$49,$49,$49,$49,$00,$00,$00,$00,$00,$00,$00,$00 $BAB0 .byte $00,$00,$00,$DC,$14,$D4,$18,$D4,$00,$00,$00,$00,$00,$00,$00,$00 $BAC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF $BAD0 .byte $00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00 $BAE0 .byte $FF,$FF,$00,$00,$00,$00,$00,$00,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0 $BAF0 .byte $C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$03,$03,$03,$03,$03,$03,$03,$03 $BB00 .byte $03,$03,$03,$03,$03,$03,$03,$03,$08,$08,$08,$08,$08,$08,$0F,$00 $BB10 .byte $08,$08,$08,$08,$08,$08,$0F,$00,$7A,$42,$42,$7A,$42,$42,$79,$00 $BB20 .byte $7A,$42,$42,$7A,$42,$42,$79,$00,$5E,$50,$50,$5E,$50,$90,$1E,$00 $BB30 .byte $5E,$50,$50,$5E,$50,$90,$1E,$00,$81,$81,$81,$81,$81,$81,$F1,$00 $BB40 .byte $81,$81,$81,$81,$81,$81,$F1,$00,$C6,$29,$29,$C9,$29,$29,$C6,$00 $BB50 .byte $C6,$29,$29,$C9,$29,$29,$C6,$00,$4A,$6A,$5A,$4A,$4A,$4A,$49,$00 $BB60 .byte $4A,$6A,$5A,$4A,$4A,$4A,$49,$00,$4E,$50,$48,$44,$42,$42,$9C,$00 $BB70 .byte $4E,$50,$48,$44,$42,$42,$9C,$00,$09,$15,$25,$25,$3D,$25,$25,$00 $BB80 .byte $09,$15,$25,$25,$3D,$25,$25,$00,$22,$25,$29,$29,$2F,$E9,$29,$00 $BB90 .byte $22,$25,$29,$29,$2F,$E9,$29,$00,$73,$4A,$4A,$52,$62,$52,$4B,$00 $BBA0 .byte $73,$4A,$4A,$52,$62,$52,$4B,$00,$1E,$90,$50,$5E,$50,$90,$1E,$00 $BBB0 .byte $1E,$90,$50,$5E,$50,$90,$1E,$00,$C0,$A0,$90,$90,$90,$A0,$C0,$00 $BBC0 .byte $C0,$A0,$90,$90,$90,$A0,$C0,$00,$33,$4A,$0B,$10,$20,$42,$79,$00 $BBD0 .byte $33,$4A,$0B,$10,$20,$42,$79,$00,$C1,$02,$82,$42,$4A,$4A,$91,$00 $BBE0 .byte $C1,$02,$82,$42,$4A,$4A,$91,$00,$8C,$52,$52,$52,$52,$52,$8C,$00 $BBF0 .byte $8C,$52,$52,$52,$52,$52,$8C,$00,$61,$91,$91,$91,$91,$91,$61,$00 $BC00 .byte $61,$91,$91,$91,$91,$91,$61,$00,$8E,$44,$24,$24,$C4,$04,$04,$00 $BC10 .byte $8E,$44,$24,$24,$C4,$04,$04,$00,$70,$80,$40,$20,$10,$10,$E4,$00 $BC20 .byte $70,$80,$40,$20,$10,$10,$E4,$00,$3C,$21,$21,$3D,$21,$21,$20,$00 $BC30 .byte $3C,$21,$21,$3D,$21,$21,$20,$00,$CE,$29,$29,$2A,$2C,$2A,$C9,$00 $BC40 .byte $CE,$29,$29,$2A,$2C,$2A,$C9,$00,$12,$12,$12,$12,$12,$1E,$12,$00 $BC50 .byte $12,$12,$12,$12,$12,$1E,$12,$00,$A5,$B5,$AD,$A5,$A5,$A5,$A5,$00 $BC60 .byte $A5,$B5,$AD,$A5,$A5,$A5,$A5,$00,$2A,$AB,$6A,$2A,$2A,$2A,$2A,$00 $BC70 .byte $2A,$AB,$6A,$2A,$2A,$2A,$2A,$00,$4C,$52,$D0,$56,$52,$52,$4E,$00 $BC80 .byte $4C,$52,$D0,$56,$52,$52,$4E,$00,$11,$3A,$1B,$1B,$1B,$1B,$39,$1C $BC90 .byte $11,$32,$12,$12,$12,$12,$39,$00,$8C,$D6,$7B,$7B,$7B,$7B,$AD,$C6 $BCA0 .byte $8C,$52,$52,$52,$52,$52,$8C,$00,$0C,$16,$1B,$1B,$1B,$5B,$AD,$46 $BCB0 .byte $0C,$12,$12,$12,$12,$52,$8C,$00,$63,$B5,$DE,$DE,$DE,$DE,$6B,$31 $BCC0 .byte $63,$94,$94,$94,$94,$94,$63,$00,$06,$87,$C6,$C6,$C7,$C7,$46,$82 $BCD0 .byte $06,$85,$84,$84,$87,$84,$04,$00,$19,$2D,$B7,$F7,$77,$B7,$1B,$0C $BCE0 .byte $19,$25,$A5,$A5,$25,$25,$19,$00,$4B,$ED,$FD,$ED,$ED,$ED,$ED,$A4 $BCF0 .byte $4B,$69,$59,$49,$49,$49,$49,$00,$9C,$EE,$90,$88,$84,$86,$BA,$9C $BD00 .byte $9C,$20,$10,$08,$04,$04,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD10 .byte $05,$08,$10,$10,$10,$08,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD20 .byte $CC,$92,$92,$92,$92,$92,$8C,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD30 .byte $13,$14,$12,$11,$10,$10,$17,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD40 .byte $A0,$20,$21,$21,$A1,$A1,$3D,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD50 .byte $49,$AD,$2B,$29,$E9,$29,$29,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD60 .byte $60,$50,$48,$48,$48,$50,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD70 .byte $80,$40,$20,$20,$20,$40,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD80 .byte $38,$44,$44,$44,$44,$44,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD90 .byte $10,$30,$10,$10,$10,$10,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDA0 .byte $38,$44,$04,$08,$10,$20,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDB0 .byte $38,$44,$04,$18,$04,$44,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDC0 .byte $04,$0C,$14,$24,$7C,$04,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDD0 .byte $7C,$40,$78,$04,$04,$44,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDE0 .byte $18,$20,$40,$78,$44,$44,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDF0 .byte $7C,$04,$08,$10,$20,$20,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE00 .byte $38,$44,$44,$38,$44,$44,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE10 .byte $38,$44,$44,$3C,$04,$08,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE20 .byte $2F,$48,$88,$8F,$88,$48,$28,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE30 .byte $33,$4A,$4A,$4A,$4B,$4A,$32,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE40 .byte $87,$44,$44,$87,$04,$84,$47,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE50 .byte $A5,$25,$25,$A5,$25,$29,$91,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE60 .byte $EE,$09,$09,$EA,$0C,$0A,$E9,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE70 .byte $44,$29,$11,$11,$11,$11,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE80 .byte $C9,$2D,$2B,$29,$29,$29,$C9,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE90 .byte $7A,$42,$42,$7A,$42,$40,$7A,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BED0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF00 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF10 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF20 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF60 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $8000 .byte $10,$0F,$00,$FF,$80,$E0,$3F,$C0,$FC,$01,$03,$1F,$7F,$FE,$F0,$F8 $8010 .byte $0F,$07,$78,$02,$7C,$38,$FE,$20,$01,$FC,$23,$FF,$F8,$80,$07,$F1 $8020 .byte $8F,$F8,$88,$88,$8F,$80,$48,$88,$88,$8C,$FC,$CE,$BC,$EF,$6B,$1E $8030 .byte $DE,$60,$50,$58,$5C,$5E,$5F,$5F,$9E,$DE,$74,$A2,$05,$06,$87,$47 $8040 .byte $A7,$97,$B4,$A2,$05,$06,$87,$47,$A7,$97,$A7,$B7,$BB,$BD,$BC,$BC $8050 .byte $F7,$9A,$9E,$DE,$EE,$F6,$F2,$F3,$DE,$6A,$DC,$4E,$7F,$05,$1C,$0E $8060 .byte $B7,$13,$9F,$C1,$47,$03,$B1,$11,$01,$ED,$E5,$C3,$11,$10,$1E,$DE $8070 .byte $5C,$20,$E0,$70,$3A,$3F,$82,$77,$03,$81,$C0,$E8,$FE,$09,$DD,$11 $8080 .byte $10,$EC,$E2,$5E,$F1,$11,$0E,$CE,$25,$EF,$98,$88,$F7,$18,$6F,$66 $8090 .byte $22,$3D,$C6,$1B,$CD,$B4,$AC,$44,$44,$43,$6D,$2B,$FC,$28,$03,$20 $80A0 .byte $6E,$C3,$D1,$11,$11,$98,$80,$48,$4C,$4E,$4F,$4F,$2F,$3D,$80,$28 $80B0 .byte $AC,$AE,$AF,$2F,$0F,$3D,$87,$1C,$CC,$EB,$5A,$87,$1C,$CC,$EB,$5A $80C0 .byte $85,$EA,$79,$1E,$87,$41,$A0,$69,$0B,$D4,$F2,$3D,$0E,$83,$40,$D2 $80D0 .byte $2B,$CF,$AB,$C6,$F3,$BD,$EF,$15,$E7,$D5,$E3,$79,$DE,$F7,$8F,$E0 $80E0 .byte $83,$A1,$C0,$E2,$72,$3F,$82,$0E,$87,$03,$89,$C8,$BD,$EE,$E1,$9D $80F0 .byte $C3,$D1,$7B,$DD,$C3,$3B,$87,$A3,$F8,$3F,$74,$7F,$07,$EE,$8F,$E0 $8100 .byte $FC,$71,$FC,$1F,$8E,$3F,$83,$C7,$47,$F0,$78,$E8,$B6,$FF,$C3,$80 $8110 .byte $26,$62,$04,$C5,$53,$A9,$16,$22,$20,$4C,$55,$3A,$91,$66,$60,$40 $8120 .byte $72,$12,$89,$C4,$91,$10,$20,$39,$09,$44,$E2,$43,$AB,$6A,$3E,$09 $8130 .byte $CA,$44,$22,$12,$28,$4B,$1F,$04,$E5,$22,$11,$08,$AA,$AA,$80,$20 $8140 .byte $C4,$AA,$55,$2A,$AA,$8A,$B0,$04,$18,$FF,$04,$55,$55,$44,$22,$8A $8150 .byte $A5,$12,$8A,$A8,$AB,$10,$8A,$2A,$94,$4A,$25,$55,$54,$40,$98,$AA $8160 .byte $75,$22,$AA,$8A,$B1,$02,$62,$A9,$D4,$8A,$20,$44,$40,$80,$E0,$20 $8170 .byte $10,$08,$1B,$E7,$78,$10,$1C,$04,$02,$01,$04,$44,$02,$34,$0A,$05 $8180 .byte $02,$A6,$60,$11,$A0,$50,$28,$15,$11,$10,$10,$54,$28,$15,$1C,$71 $8190 .byte $10,$10,$54,$28,$15,$03,$5F,$E0,$E0,$03,$5F,$E0,$E0,$02,$3F,$E0 $81A0 .byte $E0,$02,$3F,$E0,$E0,$04,$2F,$E0,$E0,$04,$2F,$E0,$E0,$05,$1F,$E0 $81B0 .byte $E0,$05,$1F,$E0,$E0,$03,$58,$88,$88,$80,$40,$D6,$22,$22,$20,$10 $81C0 .byte $22,$02,$44,$44,$44,$08,$80,$91,$11,$11,$00,$AF,$E0,$E0,$00,$AF $81D0 .byte $E0,$E0,$09,$2F,$E0,$E0,$09,$2F,$E0,$E0,$01,$80,$A8,$54,$2A,$19 $81E0 .byte $08,$44,$06,$02,$A1,$50,$A8,$64,$21,$10,$C8,$0A,$87,$02,$00,$D8 $81F0 .byte $88,$64,$05,$43,$81,$00,$6C,$44,$32,$42,$A9,$D2,$8A,$36,$22,$19 $8200 .byte $21,$54,$E9,$45,$1B,$11,$09,$C2,$49,$20,$90,$49,$88,$84,$E1,$24 $8210 .byte $90,$48,$24,$C4,$45,$E1,$38,$40,$A4,$44,$5E,$13,$84,$0A,$44,$44 $8220 .byte $44,$67,$3A,$03,$0F,$22,$22,$23,$39,$F3,$6D,$D8,$E4,$3C,$E7,$39 $8230 .byte $80,$F1,$E7,$1C,$71,$C7,$11,$5E,$7A,$E9,$78,$BC,$5E,$44,$45,$3F $8240 .byte $82,$20,$44,$44,$44,$67,$5F,$C1,$C0,$33,$11,$1A,$B7,$DB,$C4,$44 $8250 .byte $46,$AD,$BC,$C4,$47,$2C,$CF,$9A,$88,$88,$8E,$71,$C4,$C0,$38,$08 $8260 .byte $04,$88,$A7,$30,$0E,$02,$01,$22,$22,$90,$88,$6C,$2A,$22,$22,$21 $8270 .byte $10,$D8,$54,$7F,$09,$00,$D8,$7A,$70,$88,$88,$88,$EF,$68,$88,$88 $8280 .byte $06,$71,$A8,$88,$88,$80,$66,$22,$22,$33,$A0,$F7,$51,$11,$11,$1A $8290 .byte $0B,$9C,$08,$04,$0E,$69,$14,$8B,$5A,$DD,$CC,$EF,$39,$F9,$19,$88 $82A0 .byte $88,$E1,$FB,$3C,$4C,$CC,$FD,$FB,$D7,$3E,$8F,$3E,$B7,$29,$48,$8B $82B0 .byte $D5,$40,$20,$88,$88,$8C,$87,$8D,$D1,$11,$11,$19,$0C,$C4,$44,$44 $82C0 .byte $BB,$BF,$83,$80,$4C,$C4,$44,$45,$0C,$2F,$A8,$88,$88,$8A,$30,$40 $82D0 .byte $80,$C0,$80,$C0,$C1,$7A,$46,$BC,$EF,$6B,$6F,$32,$1C,$D4,$44,$46 $82E0 .byte $A1,$C7,$89,$99,$9C,$4F,$5D,$75,$F7,$EE,$38,$3F,$44,$5E,$94,$88 $82F0 .byte $A9,$C0,$A0,$58,$36,$1C,$3F,$0C,$06,$02,$F1,$78,$9C,$27,$DF,$9D $8300 .byte $ED,$9F,$91,$11,$11,$1C,$3F,$66,$66,$66,$59,$1F,$C1,$C0,$1E,$FF $8310 .byte $C1,$FF,$E2,$3E,$46,$BB,$DB,$69,$97,$EC,$E3,$9A,$D6,$35,$3B,$56 $8320 .byte $67,$B9,$C4,$57,$68,$8E,$5B,$8D,$F5,$F0,$ED,$F3,$CD,$68,$20,$10 $8330 .byte $10,$58,$80,$6E,$F6,$DD,$44,$40,$88,$A5,$EE,$60,$3E,$CC,$CE,$F6 $8340 .byte $B2,$7F,$F8,$38,$06,$BF,$83,$FF,$E1,$EC,$63,$63,$A1,$50,$79,$84 $8350 .byte $0A,$25,$38,$3C,$3F,$1F,$B8,$9D,$E2,$29,$4B,$DE,$F5,$99,$DF,$7B $8360 .byte $5A,$DB,$44,$44,$46,$75,$DC,$CC,$CC,$F1,$8E,$63,$3D,$DA,$66,$78 $8370 .byte $99,$C5,$69,$11,$01,$E9,$99,$9C,$56,$2B,$FC,$1C,$00,$C0,$60,$20 $8380 .byte $1C,$3D,$17,$89,$C3,$16,$B5,$85,$E2,$70,$80,$63,$C8,$08,$08,$8D $8390 .byte $ED,$F4,$FD,$B7,$97,$7B,$75,$22,$21,$30,$B0,$50,$23,$E1,$E7,$F0 $83A0 .byte $67,$86,$0B,$0F,$F8,$34,$3C,$40,$37,$6D,$B6,$DB,$B9,$99,$FE,$0B $83B0 .byte $E1,$11,$7A,$D6,$B5,$BC,$CC,$DA,$D6,$B4,$98,$06,$23,$3F,$E0,$8E $83C0 .byte $47,$74,$FB,$3B,$F8,$2E,$6A,$23,$EF,$1E,$79,$E6,$B5,$E2,$0C,$E3 $83D0 .byte $8C,$63,$18,$E8,$81,$7B,$D2,$22,$21,$7F,$6B,$6F,$33,$33,$53,$01 $83E0 .byte $83,$9E,$79,$78,$9C,$76,$4F,$A7,$D1,$E8,$F4,$7A,$39,$1D,$B5,$B7 $83F0 .byte $9C,$75,$CD,$6B,$7A,$44,$44,$47,$55,$A4,$44,$6A,$DF,$C1,$C0,$35 $8400 .byte $11,$11,$1B,$3E,$FF,$83,$80,$6D,$31,$11,$11,$14,$AF,$F0,$80,$0E $8410 .byte $FC,$D7,$F0,$D0,$0E,$1F,$4E,$2D,$6B,$5A,$F9,$FC,$20,$07,$F8,$2B $8420 .byte $C7,$EF,$DF,$BF,$82,$C3,$B1,$D8,$EC,$7E,$E2,$22,$20,$18,$0C,$FE $8430 .byte $0F,$FE,$F3,$8F,$99,$8C,$EB,$BE,$E5,$FB,$C4,$F1,$8E,$7A,$F4,$FA $8440 .byte $F7,$E6,$B5,$BD,$10,$E8,$20,$47,$7B,$6D,$6D,$E7,$85,$E4,$44,$40 $8450 .byte $42,$32,$43,$99,$99,$77,$C4,$44,$10,$04,$01,$00,$64,$CC,$CA,$FD $8460 .byte $BE,$EF,$79,$BC,$5E,$27,$1F,$E0,$BE,$3F,$C1,$63,$81,$C0,$E0,$73 $8470 .byte $9D,$D8,$EC,$74,$3A,$9D,$4E,$8C,$47,$9E,$78,$05,$02,$F9,$AE,$62 $8480 .byte $22,$22,$F1,$69,$99,$99,$B4,$C4,$67,$39,$CE,$B6,$99,$E3,$8E,$38 $8490 .byte $C5,$79,$E7,$DF,$A7,$E5,$F2,$FE,$62,$97,$BD,$C8,$04,$02,$07,$CF $84A0 .byte $9F,$35,$AF,$9F,$35,$FC,$20,$07,$F8,$41,$C7,$F0,$8C,$70,$60,$38 $84B0 .byte $1C,$0E,$EF,$BE,$FB,$79,$BC,$DE,$2F,$1E,$79,$E7,$9F,$35,$9C,$C4 $84C0 .byte $45,$31,$C7,$13,$33,$3B,$D2,$97,$BD,$5D,$1E,$FB,$BE,$F6,$B6,$C9 $84D0 .byte $74,$3B,$1F,$F8,$20,$80,$C0,$60,$30,$38,$7F,$04,$EF,$67,$B3,$D9 $84E0 .byte $E8,$F0,$36,$B5,$AF,$3B,$6F,$EE,$F9,$C7,$18,$EB,$A1,$05,$39,$AD $84F0 .byte $6B,$5B,$DE,$9D,$ED,$B6,$DB,$5A,$DB,$CC,$EF,$68,$88,$88,$8A,$5E $8500 .byte $66,$66,$F7,$BD,$22,$22,$2D,$6B,$6F,$33,$32,$4F,$8F,$3F,$82,$8F $8510 .byte $AC,$27,$AA,$D6,$B5,$AE,$F6,$99,$99,$E2,$F7,$BC,$44,$44,$46,$BE $8520 .byte $01,$00,$80,$60,$30,$18,$09,$9C,$FF,$06,$03,$EF,$F8,$28,$3E,$B5 $8530 .byte $CF,$F0,$5F,$8C,$62,$94,$BD,$EF,$57,$12,$8F,$7D,$ED,$6B,$6C,$1D $8540 .byte $0E,$0F,$6D,$B7,$64,$71,$18,$8F,$66,$15,$79,$E5,$70,$DC,$6E,$39 $8550 .byte $3E,$CC,$CC,$CC,$DD,$1F,$FC,$1C,$02,$67,$8C,$70,$F3,$41,$E6,$23 $8560 .byte $3A,$CC,$44,$52,$22,$22,$28,$C1,$DE,$66,$66,$64,$FD,$11,$9C,$C4 $8570 .byte $46,$66,$78,$E2,$66,$66,$D6,$B5,$B7,$DE,$66,$B5,$BD,$E9,$48,$8B $8580 .byte $DE,$94,$A7,$F1,$10,$0C,$FF,$0D,$00,$E5,$6E,$7B,$7B,$C4,$44,$41 $8590 .byte $81,$8E,$4E,$02,$01,$01,$80,$80,$40,$40,$30,$10,$D6,$BC,$F3,$CE $85A0 .byte $FB,$EF,$F7,$EF,$C3,$EF,$E0,$8B,$EC,$76,$3B,$1D,$87,$FC,$12,$80 $85B0 .byte $46,$B7,$5F,$CC,$CC,$CB,$70,$B8,$48,$20,$44,$44,$2C,$D2,$69,$86 $85C0 .byte $6B,$3D,$8E,$C7,$61,$83,$01,$9E,$6A,$22,$22,$D6,$5F,$CC,$CC,$F5 $85D0 .byte $5A,$90,$29,$11,$11,$5A,$D6,$94,$A7,$F0,$A0,$07,$1B,$8F,$7B,$6D $85E0 .byte $B7,$99,$1E,$07,$3F,$84,$80,$26,$BF,$83,$FF,$BB,$62,$22,$08,$24 $85F0 .byte $73,$7E,$F3,$33,$2B,$E5,$E2,$42,$91,$11,$1C,$71,$C6,$31,$D7,$5C $8600 .byte $FF,$08,$00,$CF,$C0,$2F,$7B,$07,$06,$04,$78,$CE,$80,$C0,$CD,$77 $8610 .byte $FB,$9D,$A7,$89,$D8,$0D,$CC,$73,$D0,$34,$0C,$E2,$7C,$F6,$EF,$6F $8620 .byte $BC,$B7,$B5,$B6,$0F,$17,$0E,$18,$E1,$9D,$5A,$D4,$20,$20,$18,$08 $8630 .byte $0C,$86,$43,$27,$DE,$F6,$DB,$61,$D8,$EC,$76,$2B,$88,$8F,$9A,$D0 $8640 .byte $4D,$27,$33,$2F,$DC,$61,$D8,$6C,$2F,$97,$CB,$C7,$E1,$F0,$F8,$3C $8650 .byte $7E,$FE,$09,$41,$5A,$D6,$F3,$8F,$E1,$C0,$19,$FE,$1E,$01,$D7,$3F $8660 .byte $C3,$80,$26,$DE,$7F,$0D,$00,$99,$C7,$F0,$D0,$0A,$D3,$F8,$70,$07 $8670 .byte $F0,$8F,$FF,$36,$1C,$8C,$8E,$07,$0F,$77,$FE,$11,$FF,$CE,$38,$DF $8680 .byte $7D,$E6,$43,$89,$E4,$EB,$31,$1C,$CC,$66,$33,$6B,$53,$B1,$DC,$E2 $8690 .byte $73,$39,$9D,$A2,$22,$94,$A5,$29,$FC,$20,$00,$FD,$BD,$AD,$6D,$BB $86A0 .byte $80,$58,$2C,$15,$11,$11,$09,$76,$FC,$CC,$CA,$3A,$0D,$86,$C0,$24 $86B0 .byte $44,$44,$71,$C6,$31,$8F,$7F,$7F,$10,$00,$F3,$F8,$38,$06,$62,$22 $86C0 .byte $36,$DD,$7F,$31,$11,$11,$D9,$9A,$B9,$C9,$F5,$9F,$38,$EB,$98,$88 $86D0 .byte $FD,$EA,$EC,$2F,$DC,$CC,$CE,$62,$22,$66,$73,$C7,$F0,$8F,$F3,$F7 $86E0 .byte $E1,$04,$CF,$1C,$7D,$58,$B1,$DB,$EC,$F6,$7A,$39,$1C,$0E,$07,$3D $86F0 .byte $D3,$E7,$03,$81,$C3,$9E,$7A,$04,$1C,$3B,$EF,$BB,$6F,$BF,$18,$80 $8700 .byte $30,$1B,$E7,$E1,$E0,$F4,$F7,$D5,$6F,$40,$30,$3B,$6B,$79,$B5,$B7 $8710 .byte $7C,$BC,$6A,$CC,$08,$04,$02,$00,$80,$26,$A2,$8E,$F7,$7B,$BD,$EE $8720 .byte $FB,$C4,$EF,$11,$11,$99,$88,$99,$99,$E2,$26,$6D,$61,$99,$C6,$B7 $8730 .byte $80,$35,$EE,$CC,$47,$6D,$69,$7C,$CE,$26,$67,$7B,$6D,$D2,$DC,$4F $8740 .byte $DA,$7D,$9D,$57,$1D,$EA,$B0,$EB,$AC,$61,$31,$14,$BD,$EF,$11,$58 $8750 .byte $8D,$84,$24,$02,$01,$80,$FD,$11,$1B,$5A,$D6,$DA,$22,$3A,$EF,$F8 $8760 .byte $38,$07,$53,$33,$11,$9D,$21,$9C,$83,$C8,$88,$8C,$E9,$06,$E7,$98 $8770 .byte $38,$23,$3E,$64,$63,$BE,$F1,$07,$0C,$71,$C3,$3A,$9F,$7E,$FD,$F7 $8780 .byte $AE,$BA,$F4,$76,$3B,$0D,$F8,$37,$3B,$8D,$C6,$F6,$B7,$F0,$67,$F6 $8790 .byte $E3,$75,$7B,$FC,$16,$EE,$97,$E6,$66,$66,$77,$B2,$3E,$F5,$77,$BB $87A0 .byte $DD,$F1,$1A,$FE,$0F,$FF,$88,$85,$F2,$F9,$7F,$B6,$F3,$33,$33,$35 $87B0 .byte $43,$05,$8E,$EF,$B7,$DB,$E8,$F3,$B2,$3D,$1E,$8F,$FE,$09,$8E,$F7 $87C0 .byte $79,$F2,$79,$3C,$9E,$7D,$3C,$E3,$18,$1E,$75,$D6,$1E,$95,$AC,$5E $87D0 .byte $F4,$80,$C5,$84,$04,$0A,$5D,$C7,$B9,$FA,$36,$B6,$FB,$EE,$3C,$D5 $87E0 .byte $7A,$88,$1E,$4D,$22,$7C,$99,$9A,$6F,$3F,$7F,$06,$03,$81,$CC,$60 $87F0 .byte $79,$7A,$F3,$CF,$23,$0B,$D7,$DF,$7D,$EB,$AF,$7D,$5E,$05,$FC,$1B $8800 .byte $9D,$CE,$FE,$78,$7B,$FE,$0E,$FF,$64,$DA,$85,$62,$B8,$5D,$AE,$D7 $8810 .byte $6D,$BF,$E1,$1F,$EE,$F7,$7B,$BC,$CF,$47,$BB,$DD,$EF,$FC,$23,$FD $8820 .byte $BE,$DF,$6F,$D3,$66,$FB,$7D,$BF,$33,$33,$33,$C7,$07,$12,$48,$F0 $8830 .byte $79,$F7,$E9,$F5,$7A,$C7,$43,$A1,$D0,$FD,$F7,$B6,$C7,$93,$CF,$4F $8840 .byte $97,$DB,$ED,$E6,$F7,$E3,$87,$B7,$1C,$37,$9D,$9D,$75,$D7,$EA,$5E $8850 .byte $BC,$F3,$F8,$60,$30,$FD,$B7,$71,$1D,$ED,$B6,$DD,$C4,$44,$46,$A6 $8860 .byte $66,$7D,$99,$9E,$A2,$22,$22,$2F,$33,$33,$B4,$CC,$DA,$22,$23,$F7 $8870 .byte $BC,$F5,$8C,$3D,$9C,$55,$AD,$E2,$03,$03,$C1,$E6,$73,$98,$8C,$FC $8880 .byte $F9,$11,$11,$11,$9C,$FD,$C7,$DC,$37,$B7,$99,$7D,$BE,$DF,$7A,$1E $8890 .byte $E3,$8E,$36,$DB,$BD,$66,$97,$AB,$AD,$D6,$F3,$C7,$1B,$DB,$69,$99 $88A0 .byte $99,$B4,$47,$F0,$4F,$71,$BD,$FF,$83,$FF,$E2,$23,$F8,$27,$7B,$B3 $88B0 .byte $53,$3C,$63,$AA,$C4,$67,$2B,$95,$9A,$9F,$69,$9E,$38,$B5,$B7,$99 $88C0 .byte $99,$97,$3B,$0D,$82,$8E,$47,$ED,$B6,$EE,$CC,$37,$31,$D7,$3D,$3A $88D0 .byte $1A,$15,$AC,$52,$F5,$E5,$C6,$F1,$F7,$E8,$F8,$7D,$B6,$C1,$ED,$BB $88E0 .byte $F3,$59,$CC,$45,$2E,$20,$18,$06,$01,$88,$38,$8A,$5E,$BC,$F5,$C7 $88F0 .byte $CC,$E6,$22,$22,$33,$FC,$1C,$02,$5F,$A7,$B9,$DF,$6B,$18,$F0,$FB $8900 .byte $7B,$F9,$90,$60,$70,$79,$89,$99,$96,$FA,$FD,$FA,$C7,$AB,$BD,$9C $8910 .byte $9E,$1E,$9E,$4E,$71,$4F,$E1,$1F,$F1,$08,$76,$FA,$7D,$7F,$1A,$99 $8920 .byte $99,$97,$7C,$CC,$40,$75,$7A,$BE,$4E,$5A,$66,$66,$70,$7D,$E7,$39 $8930 .byte $78,$F5,$89,$E3,$89,$99,$3B,$AF,$E6,$5E,$7D,$75,$D7,$47,$08,$CF $8940 .byte $5F,$BA,$EB,$9E,$A6,$6B,$78,$88,$8F,$CB,$98,$88,$88,$8A,$5F,$F8 $8950 .byte $38,$05,$3B,$F3,$5A,$CE,$7F,$85,$00,$30,$6B,$5E,$79,$EB,$AC,$6F $8960 .byte $6B,$6D,$B7,$7D,$F9,$46,$1B,$9C,$FC,$3C,$0E,$03,$00,$91,$08,$16 $8970 .byte $1B,$9D,$E6,$FB,$7D,$B0,$D0,$31,$11,$01,$CF,$C7,$E9,$99,$99,$79 $8980 .byte $B9,$E6,$77,$FD,$11,$11,$10,$87,$99,$99,$96,$FB,$71,$9F,$36,$DA $8990 .byte $22,$C3,$B1,$85,$2B,$CC,$CC,$CC,$CD,$69,$11,$48,$80,$F5,$A6,$65 $89A0 .byte $7A,$FB,$99,$9B,$77,$07,$E1,$F4,$45,$2B,$33,$3C,$71,$87,$CA,$07 $89B0 .byte $5A,$CE,$B5,$E1,$FB,$87,$EB,$F7,$8C,$63,$AE,$B9,$E7,$94,$49,$2C $89C0 .byte $E6,$77,$73,$BB,$FB,$47,$D4,$E0,$70,$F7,$F0,$70,$18,$0C,$A5,$EF $89D0 .byte $5A,$F3,$D7,$5F,$7E,$8F,$07,$C3,$ED,$B6,$DB,$CF,$3C,$D6,$B3,$98 $89E0 .byte $88,$8C,$EB,$CD,$A6,$66,$67,$8C,$75,$5F,$7D,$E7,$9A,$DE,$F7,$67 $89F0 .byte $B7,$D3,$FB,$5A,$DB,$EF,$FC,$1C,$03,$3F,$C1,$FF,$F8,$F3,$BD,$AD $8A00 .byte $6D,$E7,$87,$DB,$DD,$DE,$DF,$6F,$29,$0C,$8F,$9A,$D6,$F4,$18,$1C $8A10 .byte $3D,$FA,$DF,$4F,$DB,$76,$FB,$7D,$9E,$C7,$07,$01,$80,$C0,$6F,$35 $8A20 .byte $AD,$75,$8C,$63,$1C,$71,$C7,$7E,$7F,$0E,$00,$99,$9E,$31,$D7,$3C $8A30 .byte $C4,$67,$5E,$77,$DF,$74,$A4,$44,$44,$47,$F0,$8F,$FD,$79,$E7,$7B $8A40 .byte $5B,$79,$7E,$BE,$DF,$6F,$77,$7B,$3D,$1F,$6E,$31,$D7,$5C,$F3,$56 $8A50 .byte $0B,$E4,$66,$27,$73,$B3,$D1,$FB,$5B,$EF,$DF,$BE,$F3,$CD,$6E,$C7 $8A60 .byte $63,$B1,$D9,$E9,$F4,$FD,$B7,$D6,$B5,$AF,$00,$C0,$E0,$F7,$F0,$5F $8A70 .byte $EC,$75,$D0,$50,$03,$00,$FF,$07,$1F,$FE,$FC,$80,$3F,$C0,$0F,$01 $8A80 .byte $03,$F8,$F0,$E0,$60,$18,$7F,$70,$0E,$FE,$20,$01,$FC,$23,$FF,$F8 $8A90 .byte $80,$07,$F1,$8F,$F8,$88,$FD,$51,$98,$C4,$63,$11,$11,$F8,$3C,$1E $8AA0 .byte $AF,$F0,$70,$0C,$7F,$08,$00,$FD,$5F,$7D,$0E,$03,$01,$80,$68,$FD $8AB0 .byte $B6,$D4,$A5,$38,$18,$2C,$3E,$9E,$22,$22,$2B,$95,$FC,$CC,$CC,$E3 $8AC0 .byte $5E,$0C,$03,$9F,$80,$5C,$46,$35,$DF,$57,$BD,$BF,$83,$80,$7E,$FE $8AD0 .byte $1E,$00,$1C,$FE,$10,$01,$FC,$10,$1B,$F0,$30,$38,$30,$E3,$8E,$38 $8AE0 .byte $A5,$36,$AE,$F1,$11,$BE,$FC,$71,$69,$99,$B5,$AF,$7F,$E1,$1F,$FF $8AF0 .byte $87,$67,$2F,$AF,$9F,$E1,$1F,$F6,$BF,$7E,$8E,$66,$5B,$CD,$D6,$1B $8B00 .byte $7C,$3C,$F1,$70,$B0,$D0,$60,$60,$67,$B0,$1E,$1F,$1F,$AF,$7E,$7A $8B10 .byte $F3,$5A,$D6,$BC,$18,$0E,$33,$F3,$E7,$CF,$99,$AD,$77,$DC,$05,$BC $8B20 .byte $44,$45,$AC,$FD,$B7,$F0,$7F,$FF,$8B,$F8,$88,$F9,$F3,$28,$E2,$04 $8B30 .byte $CC,$F7,$DE,$B1,$11,$10,$DF,$4F,$AF,$FE,$4C,$CC,$8E,$0F,$1E,$82 $8B40 .byte $01,$80,$40,$30,$0B,$AE,$FA,$EB,$9E,$6F,$70,$E7,$A1,$CF,$47,$9F $8B50 .byte $4D,$1F,$76,$DB,$6D,$AB,$9C,$E6,$22,$23,$7E,$29,$49,$99,$99,$BC $8B60 .byte $CC,$44,$6C,$5E,$B3,$DD,$E3,$33,$2F,$97,$9F,$0F,$9B,$44,$44,$44 $8B70 .byte $7F,$09,$FF,$8F,$E0,$A0,$40,$44,$63,$62,$F7,$BD,$EF,$CF,$3D,$79 $8B80 .byte $F7,$CF,$BA,$C6,$35,$9C,$E7,$3F,$3E,$7C,$F9,$11,$11,$1C,$53,$69 $8B90 .byte $99,$99,$9B,$F3,$4A,$53,$69,$97,$EB,$EA,$66,$65,$EF,$B6,$67,$99 $8BA0 .byte $99,$95,$F9,$7E,$B3,$33,$36,$BF,$3D,$71,$33,$33,$36,$66,$5B,$9E $8BB0 .byte $F1,$11,$11,$D7,$7A,$C6,$22,$23,$C2,$04,$44,$44,$46,$B5,$8D,$10 $8BC0 .byte $4C,$79,$AF,$CF,$9F,$3E,$64,$78,$1C,$8A,$E7,$E5,$9F,$AF,$AB,$F6 $8BD0 .byte $F1,$71,$B1,$D1,$F5,$CF,$C9,$7A,$3A,$0A,$0A,$08,$88,$DF,$F8,$47 $8BE0 .byte $FD,$43,$C3,$C1,$C0,$E3,$EF,$57,$EB,$BE,$F5,$AD,$62,$22,$22,$37 $8BF0 .byte $E0,$0C,$0C,$88,$88,$8D,$F8,$A6,$C1,$E3,$C7,$5A,$88,$8E,$36,$AF $8C00 .byte $C9,$99,$9C,$7F,$07,$00,$FE,$11,$FF,$BD,$29,$11,$C6,$73,$6E,$66 $8C10 .byte $66,$75,$7B,$20,$F7,$04,$D6,$66,$E7,$CB,$59,$EC,$F6,$EE,$22,$23 $8C20 .byte $18,$C6,$3F,$88,$00,$6F,$C7,$F0,$70,$0D,$C1,$1E,$8C,$3C,$F3,$58 $8C30 .byte $8A,$6D,$5C,$E7,$E4,$CD,$37,$D8,$2F,$B5,$01,$74,$99,$FE,$0D,$FD $8C40 .byte $AC,$62,$22,$31,$8F,$E1,$00,$00,$60,$60,$23,$D0,$80,$C3,$CF,$38 $8C50 .byte $A5,$36,$DA,$B5,$C8,$2E,$94,$0B,$EC,$2F,$A9,$7E,$D6,$B5,$AD,$7B $8C60 .byte $F3,$FC,$1E,$03,$F8,$60,$07,$D1,$F4,$44,$44,$79,$CF,$C8,$88,$82 $8C70 .byte $07,$83,$00,$40,$10,$05,$11,$DF,$47,$8F,$41,$80,$28,$10,$78,$30 $8C80 .byte $08,$04,$01,$00,$88,$F3,$EF,$D1,$87,$BE,$82,$20,$04,$04,$04,$02 $8C90 .byte $02,$01,$01,$04,$01,$BF,$03,$3D,$F4,$60,$20,$80,$00,$03,$00,$FF $8CA0 .byte $FB,$FE,$7F,$01,$3F,$EF,$FC,$F8,$1F,$DD,$ED,$BF,$80,$20,$F0,$40 $8CB0 .byte $E0,$DB,$99,$99,$D9,$CE,$9F,$B4,$44,$44,$01,$C2,$1F,$2A,$F1,$CB $8CC0 .byte $7C,$1E,$C7,$71,$D2,$2E,$0F,$0C,$02,$18,$86,$00,$C0,$1D,$F3,$AA $8CD0 .byte $CC,$CC,$C3,$E4,$18,$02,$BC,$44,$4F,$D0,$F6,$31,$6B,$4C,$40,$7B $8CE0 .byte $C8,$F9,$F1,$81,$3B,$B8,$D7,$93,$33,$58,$8F,$A1,$40,$1C,$01,$C1 $8CF0 .byte $D3,$33,$38,$EA,$E1,$E8,$88,$88,$EE,$22,$AF,$DA,$51,$EE,$F6,$78 $8D00 .byte $BC,$E2,$22,$22,$2E,$03,$99,$99,$9B,$FD,$98,$88,$81,$F5,$FE,$EF $8D10 .byte $33,$4A,$CC,$83,$C0,$F0,$02,$BC,$5D,$E6,$0F,$03,$CC,$CE,$87,$1D $8D20 .byte $C4,$00,$C2,$79,$D0,$E3,$B8,$8B,$4D,$AD,$88,$88,$20,$B8,$CB,$B6 $8D30 .byte $C4,$44,$5A,$6D,$61,$F4,$44,$10,$5C,$65,$DB,$0F,$A2,$23,$54,$63 $8D40 .byte $EF,$8B,$55,$F2,$0C,$3C,$30,$02,$02,$12,$1A,$1B,$B9,$99,$99,$9B $8D50 .byte $D6,$22,$05,$1A,$AD,$DB,$5B,$B3,$DC,$EE,$77,$3B,$DD,$EE,$F7,$08 $8D60 .byte $44,$7C,$F1,$60,$70,$F7,$39,$6F,$B7,$D3,$FD,$75,$D0,$10,$10,$18 $8D70 .byte $08,$02,$3C,$18,$79,$F7,$6D,$B6,$DB,$B1,$C6,$DF,$47,$01,$80,$C0 $8D80 .byte $62,$07,$02,$87,$BB,$1F,$7C,$5A,$66,$5E,$CC,$40,$E0,$C0,$E1,$EF $8D90 .byte $D6,$07,$F0,$8B,$F1,$E0,$E8,$78,$38,$1E,$0E,$07,$43,$0C,$E5,$BE $8DA0 .byte $D7,$4F,$F5,$D7,$40,$60,$60,$60,$20,$08,$F0,$61,$E6,$AB,$35,$D9 $8DB0 .byte $E2,$F7,$94,$60,$0A,$F1,$17,$02,$44,$41,$F2,$B5,$AD,$66,$20,$F8 $8DC0 .byte $9E,$41,$00,$80,$57,$88,$38,$BC,$69,$49,$A4,$41,$C5,$20,$0A,$04 $8DD0 .byte $03,$01,$11,$07,$CA,$D6,$66,$62,$0F,$89,$E4,$15,$E2,$26,$D8,$DD $8DE0 .byte $BF,$99,$7B,$B0,$3E,$79,$1F,$3B,$F2,$26,$5D,$D3,$35,$CB,$D4,$04 $8DF0 .byte $29,$21,$01,$C3,$66,$E5,$79,$D6,$8F,$3A,$7E,$A3,$CE,$8B,$BD,$BD $8E00 .byte $D9,$B1,$B7,$BB,$2E,$27,$AA,$2F,$BF,$4A,$EB,$31,$0B,$11,$77,$E9 $8E10 .byte $5D,$67,$85,$AF,$1C,$AE,$79,$5A,$BE,$78,$5A,$F1,$CA,$E7,$95,$AB $8E20 .byte $E7,$F8,$35,$FE,$30,$30,$14,$0C,$3C,$18,$78,$28,$89,$56,$D1,$7D $8E30 .byte $FA,$57,$59,$95,$6D,$17,$DF,$A5,$75,$9E,$4F,$6E,$EB,$7E,$AA,$BC $8E40 .byte $EB,$C9,$ED,$DD,$6F,$D5,$57,$9D,$78,$5A,$F1,$CA,$E5,$D8,$B6,$7D $8E50 .byte $70,$B5,$E3,$95,$CB,$B1,$6C,$FA,$A3,$CE,$9F,$A8,$F3,$7E,$AF,$76 $8E60 .byte $F7,$66,$C6,$DE,$E9,$79,$33,$3A,$F5,$C4,$C4,$60,$44,$44,$00,$C1 $8E70 .byte $FB,$EF,$5A,$BF,$43,$A0,$90,$1E,$0F,$B1,$11,$0E,$16,$17,$47,$D5 $8E80 .byte $7D,$95,$F6,$A4,$CC,$A1,$4F,$0A,$D3,$D3,$E8,$EA,$A8,$F9,$3C,$D2 $8E90 .byte $B4,$97,$D4,$EE,$2D,$0D,$8B,$83,$65,$F0,$D0,$BE,$C7,$E1,$BE,$E4 $8EA0 .byte $76,$1A,$A1,$A9,$63,$F0,$DF,$72,$3B,$0D,$50,$D4,$B5,$BA,$4E,$7C $8EB0 .byte $79,$69,$7D,$11,$DF,$64,$37,$9E,$97,$D3,$33,$B8,$3C,$0E,$1B,$05 $8EC0 .byte $C4,$44,$7D,$F7,$6D,$98,$0D,$06,$2B,$85,$84,$CF,$C1,$F4,$3C,$1E $8ED0 .byte $06,$DC,$04,$0F,$C0,$F4,$36,$2B,$49,$A1,$C8,$2F,$1D,$2F,$8F,$07 $8EE0 .byte $85,$87,$7F,$3D,$D2,$FB,$33,$33,$49,$99,$02,$8E,$01,$A5,$A0,$52 $8EF0 .byte $54,$51,$15,$AB,$F5,$F2,$E2,$67,$E0,$FB,$11,$78,$01,$03,$46,$82 $8F00 .byte $85,$B7,$06,$FA,$D2,$67,$95,$B7,$06,$FA,$D0,$B4,$A0,$85,$B7,$06 $8F10 .byte $FA,$CC,$CC,$A5,$92,$84,$15,$27,$77,$80,$92,$DB,$83,$7D,$69,$33 $8F20 .byte $CA,$DB,$83,$7A,$A9,$82,$42,$EE,$00,$70,$03,$00,$F8,$C0,$03,$01 $8F30 .byte $80,$60,$18,$0C,$E0,$0F,$3C,$30,$07,$FC,$F0,$1E,$FF,$06,$78,$FE $8F40 .byte $20,$01,$FC,$23,$FF,$F8,$80,$07,$F1,$8F,$F8,$88,$88,$8C,$E6,$22 $8F50 .byte $22,$07,$E3,$F1,$F4,$44,$44,$52,$91,$11,$11,$1B,$4F,$B1,$11,$11 $8F60 .byte $F7,$EC,$44,$45,$BA,$DC,$3F,$EC,$44,$46,$31,$AD,$44,$46,$D3,$D8 $8F70 .byte $FB,$DF,$E1,$40,$16,$E8,$12,$19,$F7,$88,$88,$C6,$22,$22,$2C,$E1 $8F80 .byte $F2,$6F,$11,$14,$A4,$45,$AD,$17,$A5,$18,$24,$32,$3F,$55,$88,$AD $8F90 .byte $62,$F7,$88,$83,$FF,$C9,$DA,$94,$FE,$14,$01,$7A,$7F,$0E,$00,$AE $8FA0 .byte $E1,$91,$C9,$F8,$F9,$11,$18,$C4,$44,$44,$6D,$E4,$DE,$22,$22,$22 $8FB0 .byte $B5,$88,$88,$8A,$D7,$AE,$B7,$FE,$18,$01,$7B,$D2,$91,$11,$11,$18 $8FC0 .byte $C4,$44,$44,$4C,$CF,$F0,$70,$0C,$C4,$44,$47,$1C,$71,$11,$9C,$C4 $8FD0 .byte $44,$47,$F0,$43,$F1,$0D,$AD,$10,$C6,$63,$44,$52,$91,$F3,$E7,$CF $8FE0 .byte $8E,$1D,$B6,$FE,$10,$01,$FC,$10,$F8,$4C,$26,$1F,$8F,$A2,$2B,$58 $8FF0 .byte $8C,$63,$7E,$BA,$DF,$D3,$E4,$F9,$19,$CC,$46,$B5,$6F,$E0,$A7,$9E $9000 .byte $87,$F7,$8F,$BF,$62,$22,$2F,$FC,$14,$3F,$D1,$33,$92,$39,$E6,$23 $9010 .byte $EF,$D8,$1C,$0E,$07,$1C,$0F,$83,$FB,$F5,$11,$1F,$7E,$C6,$73,$11 $9020 .byte $BE,$FB,$A7,$DF,$DD,$C4,$44,$44,$5A,$D6,$88,$88,$8A,$D6,$35,$A8 $9030 .byte $88,$BD,$FC,$3F,$6F,$5B,$57,$E7,$C8,$88,$8A,$52,$22,$22,$F4,$DB $9040 .byte $6A,$47,$3C,$C4,$45,$6B,$13,$32,$7C,$3F,$0F,$C3,$FD,$7F,$07,$00 $9050 .byte $E6,$22,$22,$2F,$DC,$C6,$73,$11,$5A,$E3,$70,$E8,$70,$70,$38,$3F $9060 .byte $9F,$FE,$46,$31,$11,$11,$AD,$B6,$F3,$CF,$D3,$DF,$71,$11,$1C,$F3 $9070 .byte $11,$33,$3F,$BF,$1F,$38,$E3,$3F,$C1,$C0,$38,$E3,$81,$20,$93,$F7 $9080 .byte $EF,$22,$39,$E6,$22,$22,$3E,$7C,$F9,$33,$3F,$22,$33,$98,$88,$A4 $9090 .byte $77,$DF,$7C,$44,$6D,$FC,$20,$03,$F8,$40,$0C,$44,$45,$29,$11,$FC $90A0 .byte $23,$82,$35,$A8,$88,$88,$FE,$08,$7D,$11,$11,$1A,$D4,$44,$44,$7E $90B0 .byte $1F,$FB,$A8,$88,$8B,$7F,$07,$00,$EA,$D1,$11,$11,$17,$FE,$0E,$01 $90C0 .byte $3B,$7F,$0E,$00,$B7,$F0,$F0,$09,$FE,$1E,$01,$5F,$E1,$E0,$1D,$FF $90D0 .byte $07,$00,$E7,$F8,$38,$07,$9F,$C1,$C0,$31,$FC,$1C,$03,$C3,$80,$82 $90E0 .byte $22,$22,$35,$FC,$1C,$03,$D0,$E0,$22,$22,$22,$22,$B5,$88,$88,$80 $90F0 .byte $F8,$7F,$7E,$BF,$86,$00,$79,$B5,$2F,$11,$11,$CF,$31,$11,$CF,$31 $9100 .byte $F2,$66,$67,$E7,$CF,$94,$88,$88,$CE,$63,$68,$88,$E3,$BE,$FB,$C0 $9110 .byte $13,$00,$FF,$01,$FC,$F8,$80,$3F,$7F,$FE,$07,$02,$03,$0F,$04,$40 $9120 .byte $E0,$05,$0A,$F0,$C0,$FE,$20,$01,$FC,$23,$FF,$F8,$80,$07,$F1,$8F $9130 .byte $F2,$CA,$08,$49,$B8,$B4,$A4,$4E,$0B,$B9,$8F,$AD,$B7,$EB,$49,$DA $9140 .byte $B1,$74,$15,$94,$C5,$35,$D1,$09,$07,$48,$79,$BC,$55,$04,$14,$0C $9150 .byte $44,$10,$82,$04,$5B,$85,$42,$48,$25,$2C,$BB,$DF,$52,$EB,$97,$EE $9160 .byte $88,$A2,$82,$10,$C1,$0C,$48,$F5,$41,$FC,$23,$FC,$A8,$56,$13,$12 $9170 .byte $84,$61,$53,$C8,$59,$C6,$E3,$78,$BC,$6D,$6A,$D4,$20,$8C,$15,$13 $9180 .byte $47,$7B,$25,$86,$BA,$3F,$55,$71,$F5,$E2,$73,$71,$89,$48,$42,$92 $9190 .byte $90,$B4,$35,$EF,$05,$A1,$E8,$58,$1B,$BD,$22,$0D,$AB,$E7,$D1,$71 $91A0 .byte $E8,$A8,$28,$5D,$21,$DC,$5E,$22,$20,$BA,$B5,$33,$2A,$5A,$C6,$88 $91B0 .byte $87,$D9,$39,$33,$D4,$44,$41,$28,$CA,$1E,$55,$15,$08,$CA,$53,$A6 $91C0 .byte $03,$E8,$76,$3B,$8D,$E6,$F3,$71,$99,$55,$44,$85,$AA,$D4,$D6,$06 $91D0 .byte $85,$FB,$7D,$6E,$4A,$88,$88,$F7,$E0,$78,$62,$3C,$31,$1D,$1C,$5B $91E0 .byte $D3,$8D,$B6,$0F,$F2,$1F,$88,$88,$88,$A6,$F1,$11,$11,$14,$E2,$22 $91F0 .byte $91,$C4,$10,$82,$11,$14,$A7,$1C,$30,$DE,$67,$00,$44,$40,$45,$60 $9200 .byte $39,$E8,$E1,$6B,$7D,$7C,$FD,$7C,$BD,$22,$22,$3C,$48,$04,$16,$11 $9210 .byte $11,$1E,$7D,$38,$7D,$DF,$7A,$44,$44,$47,$1C,$52,$22,$22,$3E,$47 $9220 .byte $CB,$92,$84,$01,$A0,$83,$ED,$E6,$FB,$79,$9E,$C6,$61,$B0,$98,$64 $9230 .byte $58,$58,$1E,$16,$87,$85,$AE,$9F,$35,$B5,$5F,$55,$7D,$3D,$0C,$1E $9240 .byte $7E,$EE,$F7,$88,$30,$79,$FB,$BB,$DE,$20,$10,$09,$E3,$6E,$43,$F8 $9250 .byte $C7,$C0,$44,$44,$44,$46,$F6,$AE,$A6,$66,$77,$FE,$18,$01,$7B,$FE $9260 .byte $FE,$1A,$01,$4E,$36,$FE,$16,$01,$4C,$CC,$CF,$F0,$80,$0C,$FF,$07 $9270 .byte $FF,$FE,$10,$01,$E7,$9F,$6D,$33,$33,$FC,$30,$03,$CB,$57,$5F,$C2 $9280 .byte $00,$1A,$02,$C3,$D2,$58,$94,$A3,$0A,$90,$E2,$F7,$34,$2D,$2D,$6A $9290 .byte $ED,$B6,$DB,$71,$C5,$3F,$84,$80,$07,$D9,$EE,$77,$3B,$BD,$BE,$DF $92A0 .byte $9F,$E1,$00,$13,$33,$A7,$CB,$DD,$9E,$BF,$88,$88,$A6,$DC,$E2,$66 $92B0 .byte $76,$7C,$EA,$66,$22,$22,$DA,$99,$99,$D6,$A6,$70,$DF,$FE,$0E,$01 $92C0 .byte $F9,$0C,$0E,$0F,$0F,$87,$8B,$C5,$C7,$DF,$E1,$00,$19,$C0,$F8,$7C $92D0 .byte $3D,$1E,$9F,$4F,$71,$11,$14,$A5,$38,$5F,$E6,$66,$66,$67,$19,$99 $92E0 .byte $99,$99,$6F,$BB,$DE,$EF,$77,$DB,$ED,$F6,$FD,$FD,$E7,$DF,$B6,$B5 $92F0 .byte $AB,$E7,$F0,$5C,$0F,$3C,$FE,$10,$01,$7E,$D4,$1E,$34,$0C,$0D,$03 $9300 .byte $04,$5E,$22,$2F,$17,$88,$88,$88,$A5,$3F,$84,$00,$1E,$CF,$7F,$C1 $9310 .byte $BE,$FF,$84,$01,$CA,$7F,$9E,$79,$4F,$CC,$CA,$7F,$9E,$79,$4F,$CC $9320 .byte $BF,$6A,$FD,$AB,$F6,$AF,$DF,$E1,$3F,$9E,$79,$F7,$E9,$C3,$E9,$E2 $9330 .byte $DF,$C2,$00,$3F,$83,$00,$C7,$51,$11,$11,$01,$E1,$D7,$F0,$4F,$B4 $9340 .byte $08,$A0,$28,$08,$E3,$8E,$38,$A1,$58,$D6,$74,$99,$99,$B3,$1F,$19 $9350 .byte $99,$99,$B7,$E8,$A4,$CC,$CC,$7F,$07,$FF,$88,$82,$AD,$6B,$5A,$FD $9360 .byte $10,$B0,$9E,$35,$AD,$6B,$F4,$4C,$0D,$DC,$F0,$B8,$2C,$44,$15,$15 $9370 .byte $01,$08,$88,$80,$F2,$AC,$AE,$EE,$48,$1A,$1B,$0B,$47,$41,$71,$54 $9380 .byte $66,$EE,$F1,$DC,$28,$3B,$48,$44,$44,$44,$53,$88,$88,$88,$E0,$0C $9390 .byte $0C,$88,$80,$41,$59,$50,$50,$54,$44,$40,$D9,$54,$54,$56,$95,$62 $93A0 .byte $3E,$6C,$0E,$F7,$71,$0C,$07,$8E,$A7,$87,$8B,$E9,$FA,$AE,$DF,$DD $93B0 .byte $FD,$DE,$2F,$07,$D3,$D1,$F4,$F4,$7D,$C8,$E9,$6B,$C6,$DC,$87,$F1 $93C0 .byte $8C,$64,$F0,$70,$30,$51,$04,$85,$41,$7B,$FC,$23,$FF,$E0,$55,$54 $93D0 .byte $57,$57,$97,$D7,$E5,$FF,$E1,$1F,$EA,$A2,$AA,$A9,$FB,$33,$33,$5D $93E0 .byte $4C,$CC,$CC,$A0,$7B,$50,$14,$14,$0D,$05,$03,$40,$41,$02,$0B,$DE $93F0 .byte $FF,$BF,$37,$5F,$45,$D1,$D0,$D4,$74,$15,$F9,$11,$1D,$02,$02,$10 $9400 .byte $20,$EE,$E4,$74,$50,$5D,$1C,$3D,$2D,$44,$47,$5C,$81,$89,$E9,$88 $9410 .byte $88,$43,$12,$90,$A4,$A4,$BC,$44,$44,$07,$37,$0E,$44,$44,$42,$69 $9420 .byte $1A,$1B,$8B,$FE,$50,$14,$15,$01,$A2,$2C,$44,$77,$7F,$DE,$5B,$F8 $9430 .byte $78,$05,$28,$12,$0C,$7C,$0A,$7C,$12,$AC,$81,$C1,$D0,$F8,$34,$2E $9440 .byte $0B,$32,$94,$9A,$0A,$86,$83,$A0,$A0,$28,$40,$B0,$C5,$A5,$51,$68 $9450 .byte $51,$58,$D4,$B7,$D2,$A4,$6C,$1F,$CC,$CC,$B5,$EF,$7F,$E0,$E0,$13 $9460 .byte $33,$33,$37,$FE,$0E,$01,$FC,$19,$FD,$7E,$BF,$F9,$48,$88,$88,$8F $9470 .byte $E1,$1F,$EB,$F2,$AA,$A8,$2B,$BC,$44,$7F,$0A,$FF,$55,$15,$55,$11 $9480 .byte $11,$FC,$23,$FC,$E1,$E5,$FB,$88,$88,$FD,$FB,$F7,$E6,$1B,$7D,$3E $9490 .byte $9F,$0A,$02,$69,$11,$11,$04,$1D,$E3,$53,$33,$2B,$57,$54,$44,$44 $94A0 .byte $40,$C0,$26,$22,$E9,$11,$F9,$C3,$61,$70,$7C,$74,$14,$04,$45,$21 $94B0 .byte $44,$0C,$14,$14,$15,$1F,$AF,$0A,$D0,$D8,$D8,$D8,$94,$5C,$5B,$EC $94C0 .byte $44,$52,$22,$29,$4E,$38,$A4,$47,$00,$62,$CA,$B0,$A9,$F1,$0A,$51 $94D0 .byte $45,$11,$17,$25,$45,$53,$D5,$74,$57,$45,$31,$36,$E4,$3F,$8C,$67 $94E0 .byte $32,$60,$FE,$0E,$01,$33,$33,$35,$B5,$A2,$3D,$F8,$14,$14,$14,$04 $94F0 .byte $13,$33,$33,$CF,$14,$88,$ED,$51,$00,$DD,$E8,$DF,$67,$B9,$DE,$36 $9500 .byte $AC,$C9,$64,$1C,$27,$08,$82,$3A,$40,$F7,$33,$32,$55,$F9,$4F,$D1 $9510 .byte $72,$AA,$F8,$AB,$F2,$9D,$CC,$CC,$B7,$D5,$45,$48,$88,$2A,$AA,$9B $9520 .byte $EA,$A2,$A4,$4B,$E9,$E8,$A8,$28,$20,$77,$0A,$95,$55,$45,$45,$41 $9530 .byte $41,$03,$B8,$54,$5E,$17,$15,$95,$D7,$E5,$F5,$D1,$F0,$50,$14,$15 $9540 .byte $95,$D7,$E5,$F5,$D1,$F2,$66,$65,$0F,$C7,$14,$8B,$55,$F4,$85,$DE $9550 .byte $91,$5D,$6B,$53,$33,$31,$7E,$EF,$0A,$08,$50,$6E,$08,$0C,$04,$44 $9560 .byte $5D,$22,$12,$2E,$32,$58,$58,$5A,$1A,$1A,$0A,$C2,$D1,$17,$88,$85 $9570 .byte $07,$71,$7B,$C1,$C2,$C5,$C5,$E7,$C0,$4F,$C0,$4F,$5B,$D2,$01,$A0 $9580 .byte $E0,$6F,$CF,$77,$A4,$24,$3B,$74,$1D,$55,$34,$28,$8A,$4E,$0B,$C0 $9590 .byte $A2,$20,$A9,$62,$80,$A3,$CF,$3F,$83,$60,$77,$1D,$DF,$BB,$F7,$79 $95A0 .byte $99,$CE,$73,$80,$FA,$83,$F2,$83,$B3,$01,$40,$54,$1D,$FA,$F4,$7D $95B0 .byte $3F,$75,$33,$23,$0E,$BE,$7A,$06,$E1,$56,$5F,$8F,$55,$45,$55,$51 $95C0 .byte $5D,$56,$5F,$8F,$55,$45,$55,$51,$5D,$56,$5F,$55,$15,$55,$65,$57 $95D0 .byte $59,$FA,$DF,$95,$45,$55,$59,$55,$D6,$7E,$B7,$EB,$34,$3C,$FD,$78 $95E0 .byte $88,$B3,$43,$CF,$D7,$88,$8F,$E1,$20,$31,$48,$A4,$52,$3F,$84,$7F $95F0 .byte $C5,$FB,$B9,$42,$E5,$0B,$A0,$90,$A8,$A4,$27,$E6,$0B,$09,$8A,$0D $9600 .byte $0D,$7A,$0B,$E7,$9F,$9E,$A2,$3A,$04,$05,$15,$05,$05,$00,$38,$F0 $9610 .byte $F4,$B3,$51,$50,$50,$50,$03,$A2,$3D,$DC,$22,$0C,$0A,$FC,$8D,$BE $9620 .byte $07,$43,$DC,$85,$7E,$52,$85,$17,$49,$C4,$12,$55,$54,$C7,$D5,$40 $9630 .byte $41,$11,$62,$A2,$A3,$F8,$46,$07,$77,$EE,$FD,$DF,$BB,$D3,$6E,$79 $9640 .byte $FE,$08,$3F,$4D,$B9,$E7,$F8,$20,$FF,$6A,$07,$43,$D7,$53,$33,$DA $9650 .byte $81,$D0,$F5,$D4,$CC,$C4,$41,$51,$55,$5A,$D6,$22,$0A,$8A,$AA,$D6 $9660 .byte $BF,$C2,$3F,$CA,$0A,$0E,$EF,$DA,$83,$BB,$B2,$98,$2C,$76,$6B,$2B $9670 .byte $F7,$E6,$2F,$CA,$7B,$F3,$DE,$41,$DE,$9F,$9A,$8A,$AB,$5C,$28,$A8 $9680 .byte $EC,$FA,$AB,$2A,$81,$8F,$CD,$45,$47,$71,$11,$14,$DF,$6E,$62,$9C $9690 .byte $6C,$0E,$0E,$8E,$06,$14,$F5,$53,$E9,$25,$62,$41,$44,$C7,$4A,$86 $96A0 .byte $A2,$A0,$E0,$A0,$3C,$7F,$08,$C0,$EE,$FD,$C7,$71,$DC,$07,$F9,$DB $96B0 .byte $88,$88,$80,$FF,$3B,$71,$11,$11,$33,$33,$38,$DA,$26,$66,$67,$1B $96C0 .byte $45,$AD,$6B,$5B,$EF,$91,$6B,$5A,$D6,$FB,$E4,$7F,$08,$FF,$8B,$C5 $96D0 .byte $E2,$F1,$76,$17,$EF,$CC,$16,$1B,$15,$86,$C7,$DE,$38,$03,$75,$BF $96E0 .byte $51,$1D,$A8,$08,$88,$A0,$A2,$A0,$A9,$0B,$C2,$C2,$D0,$F4,$F4,$14 $96F0 .byte $35,$22,$22,$22,$3A,$07,$44,$45,$29,$1D,$02,$02,$A2,$E2,$A8,$A8 $9700 .byte $AE,$24,$A0,$18,$D4,$51,$55,$35,$55,$6D,$72,$70,$64,$BA,$E1,$44 $9710 .byte $94,$68,$09,$28,$AA,$17,$86,$04,$41,$41,$71,$F5,$58,$54,$FD,$FC $9720 .byte $1B,$83,$EF,$62,$08,$10,$40,$82,$02,$14,$A5,$3F,$82,$81,$D2,$29 $9730 .byte $BC,$6F,$4D,$D8,$5F,$BF,$31,$58,$4C,$5B,$DF,$DD,$B6,$F7,$7F,$63 $9740 .byte $91,$51,$50,$54,$54,$54,$14,$22,$15,$4D,$45,$51,$51,$50,$50,$8B $9750 .byte $06,$05,$81,$E1,$F6,$67,$32,$18,$16,$07,$87,$47,$1F,$0C,$1E,$44 $9760 .byte $44,$45,$EF,$FA,$22,$22,$2F,$7E,$C1,$C1,$E1,$F0,$F8,$F8,$7C,$AD $9770 .byte $77,$08,$08,$84,$44,$D0,$AA,$B4,$BB,$C9,$57,$E7,$BF,$20,$2A,$2A $9780 .byte $18,$0A,$8E,$AF,$A7,$AC,$CC,$B4,$1D,$88,$4E,$82,$8A,$A3,$41,$48 $9790 .byte $58,$14,$3E,$56,$AF,$A7,$41,$4F,$F8,$3F,$FE,$7F,$84,$00,$7F,$05 $97A0 .byte $F0,$B5,$AD,$01,$08,$08,$40,$22,$01,$1F,$C1,$C0,$29,$FC,$1C,$02 $97B0 .byte $91,$4D,$B9,$C6,$66,$62,$9B,$73,$8C,$CC,$9C,$2D,$5A,$EB,$53,$27 $97C0 .byte $0B,$56,$BA,$D4,$CF,$1C,$6D,$B6,$DB,$73,$CC,$6F,$D4,$75,$00,$88 $97D0 .byte $41,$21,$50,$48,$44,$82,$41,$30,$1D,$06,$FC,$06,$82,$FF,$82,$0F $97E0 .byte $A8,$0A,$0A,$1A,$0F,$72,$EE,$6A,$97,$15,$C5,$F9,$99,$77,$35,$73 $97F0 .byte $80,$FF,$3B,$02,$FD,$E0,$E0,$38,$0C,$03,$00,$C0,$BF,$78,$FD,$E7 $9800 .byte $DF,$BF,$6D,$6B,$76,$20,$08,$04,$02,$00,$80,$44,$52,$9C,$71,$C6 $9810 .byte $DB,$6D,$48,$DF,$78,$F7,$AF,$75,$5D,$55,$F4,$FD,$7D,$3F,$45,$C5 $9820 .byte $45,$70,$51,$54,$5D,$5D,$1F,$4A,$C2,$D3,$50,$52,$22,$9B,$E9,$FA $9830 .byte $6A,$0A,$44,$53,$84,$30,$30,$22,$29,$29,$AA,$CA,$2A,$14,$3F,$21 $9840 .byte $F1,$B9,$BD,$AE,$AF,$2F,$E7,$39,$CE,$71,$8C,$47,$7D,$F7,$D8,$80 $9850 .byte $40,$20,$B5,$75,$33,$33,$31,$11,$BF,$F0,$70,$0B,$FE,$F3,$ED,$7F $9860 .byte $84,$00,$53,$F8,$38,$05,$3F,$83,$80,$4C,$CE,$73,$9C,$62,$66,$73 $9870 .byte $9C,$E3,$13,$35,$7D,$3D,$1D,$2D,$35,$3C,$CD,$5F,$4F,$47,$43,$41 $9880 .byte $40,$1F,$C6,$73,$33,$32,$10,$10,$77,$11,$11,$13,$33,$33,$AD,$6A $9890 .byte $22,$28,$09,$80,$97,$CE,$42,$A2,$A0,$88,$A0,$78,$3E,$12,$F2,$15 $98A0 .byte $15,$04,$45,$03,$C1,$F0,$D5,$54,$F4,$74,$1D,$15,$05,$01,$00,$41 $98B0 .byte $54,$F4,$74,$1D,$15,$05,$01,$00,$43,$DD,$E9,$BD,$37,$A6,$FE,$EF $98C0 .byte $4D,$E9,$BD,$37,$AE,$B5,$AD,$4C,$CF,$48,$24,$12,$89,$A4,$89,$6A $98D0 .byte $AA,$3F,$82,$87,$87,$C3,$E1,$F0,$40,$24,$10,$09,$DC,$2B,$BD,$1F $98E0 .byte $4F,$D7,$53,$D5,$F4,$F5,$75,$35,$17,$47,$D5,$51,$D5,$F4,$75,$55 $98F0 .byte $15,$3A,$07,$03,$41,$C0,$EF,$77,$EB,$6E,$79,$E4,$1D,$EE,$FD,$42 $9900 .byte $10,$18,$44,$48,$08,$3B,$BC,$CA,$BC,$8E,$9F,$C6,$67,$1F,$C1,$07 $9910 .byte $F9,$E7,$61,$02,$41,$20,$90,$4C,$32,$11,$8C,$48,$BF,$EF,$2D,$33 $9920 .byte $3F,$C3,$80,$26,$7F,$84,$00,$07,$43,$41,$48,$E3,$13,$21,$D0,$D0 $9930 .byte $52,$22,$22,$09,$E1,$FC,$66,$66,$67,$BF,$E0,$E0,$1A,$AD,$6B,$5B $9940 .byte $5B,$E8,$18,$29,$D1,$10,$18,$28,$2C,$24,$4C,$46,$56,$11,$45,$D0 $9950 .byte $90,$5D,$3D,$4F,$47,$DD,$1B,$DA,$EE,$F6,$2A,$2A,$FD,$A8,$3B,$50 $9960 .byte $14,$05,$01,$0B,$F6,$A0,$ED,$40,$D0,$54,$34,$3D,$DE,$9B,$D2,$23 $9970 .byte $7F,$77,$A6,$F4,$88,$DE,$66,$66,$67,$2B,$F6,$A2,$A9,$A8,$EA,$6A $9980 .byte $BA,$8E,$8B,$AF,$E1,$03,$FD,$53,$7F,$77,$A6,$F4,$75,$2D,$1D,$4F $9990 .byte $57,$53,$D5,$D4,$F4,$75,$0D,$1D,$47,$57,$51,$D5,$D4,$74,$A6,$FD $99A0 .byte $02,$28,$12,$F4,$57,$4E,$36,$E4,$1C,$1D,$0D,$0D,$02,$82,$A2,$A2 $99B0 .byte $A0,$E8,$E8,$68,$28,$DD,$6D,$55,$59,$5D,$16,$17,$17,$16,$F6,$E3 $99C0 .byte $8A,$44,$44,$29,$9A,$6E,$37,$CB,$70,$C4,$8D,$1F,$4C,$CC,$CE,$71 $99D0 .byte $CC,$44,$5F,$C3,$80,$F1,$1D,$FC,$23,$FF,$F8,$38,$05,$E6,$66,$66 $99E0 .byte $75,$50,$4E,$E1,$5F,$9E,$AA,$C2,$CA,$CF,$BE,$79,$FA,$F1,$1B,$8C $99F0 .byte $5C,$26,$36,$5A,$04,$18,$16,$06,$8E,$8F,$A2,$E2,$BA,$AD,$8A,$4A $9A00 .byte $12,$B1,$50,$4D,$15,$43,$51,$F4,$75,$1D,$02,$02,$08,$82,$22,$20 $9A10 .byte $8C,$E2,$39,$BA,$1E,$86,$85,$A1,$F1,$7C,$1A,$47,$D2,$29,$11,$02 $9A20 .byte $01,$05,$22,$91,$10,$20,$82,$FA,$FC,$BE,$AF,$2F,$AB,$CA,$E2,$B2 $9A30 .byte $E2,$F8,$B8,$AE,$2F,$2B,$8A,$82,$9E,$76,$DB,$8A,$52,$20,$19,$40 $9A40 .byte $37,$11,$48,$87,$D5,$6C,$F5,$7C,$BC,$DE,$66,$35,$D1,$F1,$70,$55 $9A50 .byte $54,$14,$D6,$04,$1D,$89,$41,$50,$47,$A0,$B0,$B0,$D4,$70,$75,$35 $9A60 .byte $1D,$F3,$93,$F0,$D4,$A8,$A8,$28,$28,$48,$48,$50,$70,$71,$68,$69 $9A70 .byte $69,$A9,$89,$A9,$A1,$89,$8F,$F8,$40,$01,$F7,$53,$33,$3A,$7E,$F1 $9A80 .byte $48,$88,$88,$82,$1A,$04,$A0,$88,$5A,$9F,$2A,$FD,$99,$C8,$7F,$88 $9A90 .byte $88,$ED,$D0,$7D,$0F,$71,$76,$A1,$BE,$66,$66,$73,$B4,$45,$FA,$55 $9AA0 .byte $35,$4F,$5B,$47,$F0,$7F,$FC,$44,$04,$37,$2A,$AA,$A7,$1F,$C2,$3F $9AB0 .byte $E2,$21,$14,$55,$55,$7F,$09,$FF,$FC,$11,$DC,$AA,$AA,$2A,$E2,$7F $9AC0 .byte $4C,$CC,$D7,$C8,$82,$A8,$A8,$AA,$AF,$AF,$90,$08,$B7,$DF,$D7,$88 $9AD0 .byte $88,$2C,$7D,$FD,$7A,$7C,$17,$95,$A9,$BD,$38,$A6,$F4,$0A,$85,$81 $9AE0 .byte $A1,$61,$41,$59,$FB,$A7,$52,$49,$12,$20,$48,$02,$12,$02,$82,$A2 $9AF0 .byte $74,$9C,$E7,$38,$BA,$0E,$0E,$86,$A2,$A8,$A6,$22,$E1,$0C,$4D,$15 $9B00 .byte $0D,$0A,$CA,$F6,$F4,$E8,$BA,$2A,$1A,$08,$02,$01,$00,$C0,$60,$30 $9B10 .byte $1C,$0E,$40,$42,$02,$01,$00,$80,$70,$30,$57,$15,$15,$85,$C1,$41 $9B20 .byte $60,$60,$70,$55,$14,$14,$05,$41,$41,$20,$40,$51,$11,$11,$C6,$DC $9B30 .byte $F3,$11,$11,$C6,$DC,$F3,$11,$07,$8D,$6A,$66,$22,$0F,$1A,$D4,$CC $9B40 .byte $73,$8C,$CC,$CC,$C7,$38,$CC,$CC,$CC,$79,$6A,$EA,$66,$63,$CB,$57 $9B50 .byte $53,$33,$10,$1C,$CC,$CC,$CC,$40,$73,$33,$33,$31,$11,$C2,$3D,$BF $9B60 .byte $33,$11,$1C,$23,$DB,$F3,$30,$1E,$99,$99,$99,$80,$F4,$CC,$CC,$CC $9B70 .byte $47,$EF,$3E,$DA,$D5,$88,$FD,$E7,$DB,$5A,$B1,$11,$1C,$72,$1F,$C4 $9B80 .byte $44,$47,$1C,$87,$F1,$CF,$3B,$4C,$CC,$CF,$3C,$ED,$FC,$27,$FE,$B6 $9B90 .byte $B5,$A6,$66,$6B,$6B,$5A,$66,$66,$73,$8C,$4C,$CC,$CE,$71,$8A,$D6 $9BA0 .byte $CF,$79,$99,$9A,$D6,$CF,$79,$99,$98,$88,$F2,$D5,$D6,$A2,$23,$CB $9BB0 .byte $57,$5A,$C6,$73,$9C,$E3,$01,$FC,$67,$39,$CE,$30,$1F,$B5,$BF,$83 $9BC0 .byte $7E,$5A,$DF,$C1,$BF,$3F,$88,$1F,$EB,$5A,$D5,$6B,$6F,$BA,$D6,$B5 $9BD0 .byte $5A,$DB,$E8,$7F,$8E,$43,$F8,$C6,$72,$1F,$E3,$90,$FE,$31,$9C,$D6 $9BE0 .byte $B5,$D6,$B5,$AD,$56,$B5,$D6,$B5,$AD,$63,$39,$CE,$73,$33,$8C,$E7 $9BF0 .byte $39,$CC,$CD,$75,$33,$33,$3A,$AE,$A6,$66,$67,$59,$CE,$30,$1F,$E7 $9C00 .byte $68,$CE,$71,$80,$FF,$3B,$47,$F0,$7F,$F7,$BF,$F0,$7F,$F7,$BC,$CD $9C10 .byte $6D,$6B,$56,$66,$6B,$6B,$5A,$B3,$33,$9C,$63,$19,$99,$9C,$E3,$18 $9C20 .byte $CC,$CC,$CC,$BE,$EB,$AD,$4C,$CC,$BE,$EB,$AD,$6A,$B6,$F2,$F1,$11 $9C30 .byte $AA,$DB,$CB,$C4,$44,$47,$1C,$E3,$39,$98,$8E,$39,$C6,$73,$31,$C2 $9C40 .byte $1D,$DF,$33,$33,$1C,$21,$DD,$F3,$33,$31,$77,$1B,$DE,$66,$66,$2E $9C50 .byte $E3,$7B,$CC,$CC,$C4,$7E,$F3,$EF,$DA,$EA,$23,$F7,$9F,$7E,$D7,$5B $9C60 .byte $6D,$C5,$22,$22,$36,$DB,$8A,$44,$44,$4C,$CC,$9F,$22,$22,$66,$64 $9C70 .byte $F9,$11,$13,$33,$9C,$E0,$3F,$C4,$CC,$E7,$38,$0F,$F1,$FC,$1F,$FF $9C80 .byte $5F,$C1,$FF,$F5,$33,$32,$EF,$63,$A0,$62,$66,$65,$DE,$C7,$40,$C7 $9C90 .byte $F0,$7F,$FC,$FF,$07,$FF,$CC,$CC,$BE,$DF,$3F,$7C,$BC,$CC,$BE,$DF $9CA0 .byte $3F,$7C,$BE,$B5,$5B,$79,$11,$1A,$D5,$6D,$E4,$44,$4C,$E7,$21,$E8 $9CB0 .byte $88,$99,$CE,$43,$D1,$11,$33,$2B,$FC,$60,$3F,$B4,$CC,$AF,$F1,$80 $9CC0 .byte $FE,$D3,$33,$3A,$D5,$7E,$CC,$CC,$EB,$55,$FB,$33,$3A,$A9,$C2,$22 $9CD0 .byte $66,$75,$53,$84,$47,$38,$CE,$73,$8C,$07,$F9,$C6,$73,$9C,$60,$3F $9CE0 .byte $FB,$CA,$EB,$5A,$A8,$E3,$F7,$95,$D6,$B5,$51,$C4,$40,$F0,$FC,$7E $9CF0 .byte $1F,$07,$22,$20,$78,$7E,$3F,$0F,$83,$9F,$E0,$40,$3A,$EB,$DE,$80 $9D00 .byte $C0,$6E,$BD,$EB,$AF,$7A,$03,$7F,$05,$07,$04,$6D,$B0,$27,$6D,$B6 $9D10 .byte $D8,$0C,$06,$D8,$11,$B7,$5F,$01,$71,$F3,$D0,$60,$2E,$3E,$02,$E3 $9D20 .byte $E7,$5D,$7A,$06,$03,$6C,$09,$06,$F5,$E8,$18,$0D,$D0,$1B,$D0,$30 $9D30 .byte $18,$13,$B7,$5F,$C3,$00,$3E,$02,$E3,$AE,$80,$DD,$7A,$0B,$8F,$9D $9D40 .byte $74,$0B,$80,$77,$CF,$76,$EB,$F8,$78,$07,$CE,$BA,$05,$C4,$44,$7C $9D50 .byte $05,$C4,$44,$72,$06,$EB,$F8,$80,$07,$C0,$5C,$04,$02,$21,$20,$9C $9D60 .byte $44,$44,$47,$CE,$BA,$FE,$26,$00,$14,$0A,$85,$82,$FF,$C1,$C0,$3E $9D70 .byte $75,$FC,$50,$00,$30,$19,$0D,$7F,$08,$00,$F9,$FC,$48,$00,$36,$1C $9D80 .byte $0E,$D0,$3C,$1F,$FE,$10,$00,$20,$FE,$22,$00,$21,$11,$08,$C4,$82 $9D90 .byte $51,$37,$F0,$80,$0E,$84,$1F,$C4,$40,$04,$E2,$8E,$05,$22,$AF,$E1 $9DA0 .byte $00,$1D,$02,$45,$7F,$C3,$C0,$05,$82,$DE,$05,$C2,$F1,$87,$F0,$80 $9DB0 .byte $00,$30,$20,$57,$FC,$3C,$00,$62,$32,$19,$8D,$06,$A3,$6F,$E1,$00 $9DC0 .byte $00,$60,$48,$DF,$F8,$60,$00,$E0,$72,$3A,$1D,$8F,$07,$A3,$EC,$76 $9DD0 .byte $41,$21,$10,$E2,$22,$23,$6D,$BA,$22,$7F,$0A,$00,$22,$91,$88,$E4 $9DE0 .byte $82,$49,$28,$96,$4C,$26,$93,$89,$E5,$02,$8C,$44,$44,$6D,$B0,$1B $9DF0 .byte $A1,$BF,$F0,$90,$02,$91,$4C,$A8,$55,$2B,$15,$CB,$05,$92,$D1,$6C $9E00 .byte $B8,$5D,$2F,$17,$E2,$22,$00,$DB,$6C,$06,$05,$FF,$09,$00,$30,$18 $9E10 .byte $68,$62,$83,$19,$90,$CA,$66,$33,$9A,$0D,$26,$A3,$5C,$44,$46,$DB $9E20 .byte $6C,$06,$15,$FF,$09,$00,$36,$1B,$68,$6E,$37,$9C,$0E,$31,$10,$68 $9E30 .byte $39,$1C,$CE,$91,$11,$1B,$03,$76,$03,$0D,$FF,$84,$80,$1D,$4E,$D4 $9E40 .byte $3B,$9E,$0F,$27,$A8,$88,$34,$1E,$CF,$87,$D8,$88,$8D,$81,$00,$6D $9E50 .byte $BA,$22,$7F,$07,$00,$3F,$66,$F4,$40,$C4,$44,$44,$20,$A8,$83,$42 $9E60 .byte $21,$50,$D1,$1B,$02,$40,$DB,$01,$BA,$22,$44,$44,$44,$21,$D1,$08 $9E70 .byte $94,$52,$2E,$22,$11,$88,$D4,$72,$3E,$89,$04,$8A,$49,$27,$11,$B0 $9E80 .byte $20,$0D,$B6,$C0,$60,$4F,$42,$B8,$88,$4A,$25,$52,$C9,$74,$C2,$65 $9E90 .byte $35,$10,$9B,$4E,$27,$53,$C9,$F5,$02,$85,$44,$A3,$88,$DB,$60,$68 $9EA0 .byte $1B,$60,$30,$23,$A1,$5C,$44,$29,$14,$AA,$65,$3A,$A2,$94,$54,$AA $9EB0 .byte $95,$4A,$B5,$65,$15,$AA,$E5,$7A,$C1,$63,$10,$06,$D8,$10,$06,$DB $9EC0 .byte $60,$4F,$42,$08,$88,$59,$2C,$D6,$8B,$55,$B2,$DD,$71,$4A,$52,$94 $9ED0 .byte $5C,$AE,$97,$6B,$C5,$EA,$FA,$20,$0D,$B6,$C0,$D0,$36,$DB,$01,$BA $9EE0 .byte $10,$44,$2F,$FF,$30,$58,$4C,$36,$23,$15,$8C,$C7,$64,$32,$59,$4C $9EF0 .byte $B6,$63,$35,$9C,$CF,$68,$7F,$42,$00,$70,$04,$00,$80,$FF,$40,$01 $9F00 .byte $FE,$C0,$03,$A0,$F8,$7F,$60,$55,$FD,$07,$F0,$1F,$08,$02,$04,$FE $9F10 .byte $20,$01,$FC,$23,$FF,$F8,$80,$07,$F1,$8F,$F8,$88,$38,$0F,$A2,$22 $9F20 .byte $23,$8D,$B7,$88,$88,$AF,$03,$0F,$9F,$BE,$C4,$38,$3C,$3C,$06,$01 $9F30 .byte $9F,$60,$41,$C0,$C0,$20,$10,$F9,$F2,$38,$38,$1C,$06,$01,$80,$C7 $9F40 .byte $C8,$8E,$3C,$F3,$CE,$3F,$86,$00,$67,$BF,$47,$FB,$EF,$11,$9F,$C1 $9F50 .byte $01,$05,$62,$23,$C7,$E5,$E9,$4A,$44,$78,$3C,$2F,$0B,$C2,$E0,$F8 $9F60 .byte $88,$88,$89,$98,$88,$88,$89,$9F,$E1,$1F,$FF,$C1,$E0,$31,$7E,$AF $9F70 .byte $D5,$FA,$BF,$41,$60,$48,$58,$12,$06,$04,$81,$81,$38,$AE,$B8,$D5 $9F80 .byte $66,$B8,$AE,$B8,$D5,$66,$BF,$C2,$1F,$FF,$84,$20,$5F,$AB,$F5,$7E $9F90 .byte $AF,$D0,$18,$1A,$16,$06,$87,$81,$A1,$E1,$6C,$D6,$62,$62,$62,$6B $9FA0 .byte $31,$31,$31,$11,$11,$16,$07,$FB,$11,$11,$16,$06,$04,$22,$22,$22 $9FB0 .byte $94,$A4,$44,$44,$66,$23,$F8,$2B,$FA,$3D,$C5,$E5,$6B,$5A,$D5,$02 $9FC0 .byte $E0,$48,$3E,$BA,$7D,$BD,$5D,$4D,$65,$77,$05,$A1,$E9,$6C,$6A,$EA $9FD0 .byte $2B,$2B,$B8,$1F,$8F,$F7,$DF,$7A,$52,$82,$01,$05,$6B,$59,$99,$A5 $9FE0 .byte $29,$47,$E6,$CF,$47,$45,$BE,$82,$FB,$06,$04,$3F,$7C,$5C,$6C,$C7 $9FF0 .byte $1F,$D2,$94,$A2,$E3,$66,$38,$E3,$18,$99,$07,$6F,$FC,$1B,$FC,$1C $A000 .byte $71,$FE,$0E,$01,$38,$F3,$67,$E5,$EF,$13,$81,$87,$CF,$C0,$60,$94 $A010 .byte $44,$44,$5B,$39,$88,$88,$8B,$7D,$FB,$4A,$52,$8D,$F7,$3E,$D4,$99 $A020 .byte $9C,$60,$4F,$F3,$B7,$CB,$A5,$B2,$A8,$68,$4C,$38,$01,$24,$90,$C8 $A030 .byte $A0,$A1,$30,$E0,$A5,$37,$5F,$97,$C5,$E1,$5F,$B8,$48,$9A,$96,$A5 $A040 .byte $C1,$78,$57,$ED,$29,$4A,$52,$FC,$AA,$BE,$F2,$AA,$E5,$5F,$7E,$55 $A050 .byte $54,$A5,$15,$E5,$F5,$FE,$E7,$E5,$59,$65,$72,$AD,$2D,$A9,$4E,$66 $A060 .byte $AC,$E7,$39,$CD,$AD,$1F,$C1,$40,$AD,$68,$FE,$11,$FF,$FC,$1C,$01 $A070 .byte $03,$E3,$A1,$E9,$B3,$D3,$67,$A6,$C3,$02,$40,$90,$B0,$24,$2C,$29 $A080 .byte $0B,$11,$11,$16,$05,$58,$55,$11,$11,$60,$55,$85,$51,$6E,$D5,$E5 $A090 .byte $B5,$79,$7D,$5F,$16,$ED,$5C,$5A,$57,$17,$D5,$F7,$BB,$F3,$6F,$1C $A0A0 .byte $18,$87,$93,$18,$19,$F0,$61,$C6,$23,$7D,$C7,$FE,$F7,$11,$15,$28 $A0B0 .byte $8A,$83,$9D,$C4,$47,$8E,$8F,$1C,$08,$5F,$A2,$DF,$56,$04,$85,$83 $A0C0 .byte $81,$0B,$F4,$4A,$13,$0A,$8A,$B9,$15,$72,$AA,$E5,$54,$15,$15,$72 $A0D0 .byte $2A,$E5,$55,$CA,$A8,$BC,$FC,$3C,$6B,$8C,$57,$05,$E7,$E1,$E3,$5C $A0E0 .byte $62,$B8,$F7,$D0,$78,$3F,$BC,$E7,$21,$00,$C7,$C0,$67,$EF,$BF,$72 $A0F0 .byte $F5,$7D,$75,$7E,$AF,$4B,$BD,$4F,$43,$D0,$B0,$B4,$2C,$2B,$0A,$57 $A100 .byte $15,$D5,$75,$5D,$57,$15,$D5,$75,$5D,$5A,$D1,$11,$11,$16,$B4,$44 $A110 .byte $44,$45,$29,$4A,$6F,$B8,$FC,$7E,$2B,$4A,$AA,$D2,$A4,$A3,$28,$88 $A120 .byte $42,$50,$D1,$41,$50,$D0,$74,$35,$1D,$45,$0D,$14,$15,$0D,$07,$43 $A130 .byte $50,$D4,$3F,$F7,$DF,$41,$FD,$F7,$91,$80,$44,$30,$18,$F9,$F8,$0D $A140 .byte $97,$A3,$EB,$AB,$D2,$94,$A3,$D0,$F4,$BD,$2F,$0B,$C2,$E0,$A0,$2C $A150 .byte $4D,$74,$D4,$75,$75,$48,$9A,$E9,$A8,$EA,$E8,$BF,$11,$11,$13,$CB $A160 .byte $EA,$22,$22,$27,$97,$D4,$44,$44,$41,$41,$51,$11,$1F,$BF,$41,$41 $A170 .byte $51,$9B,$44,$44,$44,$66,$D1,$11,$11,$14,$A5,$37,$1F,$FB,$DE,$7E $A180 .byte $CB,$80,$E0,$38,$0E,$77,$9F,$E1,$1F,$EA,$FE,$45,$51,$11,$13,$FC $A190 .byte $27,$FC,$BE,$AB,$22,$C4,$44,$6D,$B6,$DB,$79,$E7,$9E,$6D,$B2,$E0 $A1A0 .byte $B0,$84,$FD,$FB,$F5,$07,$FD,$C4,$44,$43,$80,$79,$DC,$44,$44,$52 $A1B0 .byte $94,$F6,$22,$22,$21,$C1,$EC,$44,$46,$DB,$6D,$B4,$44,$47,$CF,$9F $A1C0 .byte $36,$88,$88,$88,$C8,$30,$28,$27,$27,$A7,$E2,$23,$20,$FF,$47,$07 $A1D0 .byte $08,$BD,$B9,$A5,$29,$CC,$45,$E9,$48,$88,$88,$C0,$C1,$50,$E4,$79 $A1E0 .byte $3E,$62,$23,$1E,$6C,$1C,$07,$6C,$70,$88,$88,$88,$E3,$F8,$38,$06 $A1F0 .byte $E1,$E8,$88,$88,$80,$37,$F0,$C0,$03,$83,$61,$89,$11,$11,$11,$C1 $A200 .byte $E2,$22,$22,$01,$C1,$11,$1C,$44,$44,$40,$38,$3C,$E3,$38,$0E,$3D $A210 .byte $07,$F7,$68,$3E,$7A,$0F,$EE,$D1,$11,$0C,$11,$F4,$52,$94,$88,$86 $A220 .byte $0D,$28,$AA,$88,$23,$A3,$83,$9B,$79,$89,$81,$E1,$E3,$C7,$04,$C4 $A230 .byte $40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A240 .byte $00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00 $A250 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A260 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $A270 .byte $FF,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00 $A280 .byte $00,$04,$00,$04,$04,$04,$04,$00,$F3,$03,$07,$03,$03,$03,$03,$07 $A290 .byte $0C,$00,$80,$41,$00,$00,$00,$00,$C0,$00,$00,$80,$FF,$FF,$FF,$FF $A2A0 .byte $3F,$10,$80,$10,$10,$10,$08,$00,$F7,$60,$70,$E0,$E0,$E0,$F0,$F8 $A2B0 .byte $08,$00,$00,$00,$00,$00,$00,$00,$C0,$00,$00,$00,$00,$00,$00,$00 $A2C0 .byte $00,$00,$01,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00 $A2D0 .byte $00,$04,$03,$84,$4B,$27,$06,$17,$1B,$FB,$FC,$78,$33,$17,$16,$07 $A2E0 .byte $03,$00,$80,$41,$A2,$C1,$C1,$C1,$A2,$FF,$7F,$3E,$9C,$DD,$DD,$DD $A2F0 .byte $9C,$08,$E0,$10,$E8,$F1,$B2,$F2,$EA,$F7,$1F,$0F,$E7,$F6,$B4,$F4 $A300 .byte $E4,$00,$40,$00,$80,$00,$00,$00,$00,$C0,$80,$80,$00,$00,$00,$00 $A310 .byte $00,$24,$43,$80,$FC,$03,$01,$00,$02,$18,$3C,$7F,$03,$00,$00,$00 $A320 .byte $00,$61,$98,$18,$18,$00,$80,$C0,$61,$02,$45,$C5,$C5,$FF,$7F,$3F $A330 .byte $1E,$12,$E1,$00,$1F,$20,$40,$80,$20,$0C,$1E,$FF,$E0,$C0,$80,$00 $A340 .byte $00,$00,$00,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A350 .byte $00,$03,$05,$04,$00,$00,$00,$00,$00,$00,$02,$03,$0F,$0F,$0E,$16 $A360 .byte $17,$22,$1C,$80,$41,$3C,$00,$00,$00,$1C,$00,$00,$80,$C3,$FF,$FF $A370 .byte $1C,$60,$A0,$90,$00,$00,$80,$80,$00,$00,$40,$60,$F0,$F8,$38,$38 $A380 .byte $74,$08,$08,$08,$04,$04,$04,$06,$05,$13,$13,$13,$39,$78,$78,$78 $A390 .byte $78,$00,$00,$1C,$08,$08,$0C,$14,$00,$EB,$88,$80,$C1,$E3,$00,$08 $A3A0 .byte $FF,$00,$08,$10,$10,$10,$00,$20,$41,$E4,$C4,$CC,$CE,$8F,$1F,$1F $A3B0 .byte $8E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01 $A3C0 .byte $00,$44,$7E,$7C,$01,$01,$02,$04,$FC,$38,$00,$00,$C2,$FE,$FC,$F8 $A3D0 .byte $00,$80,$41,$00,$00,$00,$00,$00,$00,$7F,$3E,$00,$00,$00,$00,$00 $A3E0 .byte $00,$81,$3F,$1F,$40,$40,$20,$10,$1F,$1E,$00,$00,$21,$3F,$1F,$0F $A3F0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$80,$00,$00,$00,$80,$C0,$C0,$C0 $A400 .byte $00,$00,$00,$00,$00,$00,$00,$01,$01,$00,$00,$00,$00,$00,$00,$00 $A410 .byte $01,$00,$00,$00,$00,$10,$10,$11,$D3,$00,$00,$00,$00,$08,$0C,$CC $A420 .byte $8C,$00,$00,$00,$00,$00,$00,$00,$C0,$00,$00,$00,$00,$00,$00,$C0 $A430 .byte $C0,$00,$00,$00,$00,$00,$00,$06,$01,$00,$00,$00,$00,$00,$00,$00 $A440 .byte $0E,$00,$00,$00,$00,$00,$00,$1D,$BE,$00,$00,$00,$00,$00,$00,$1C $A450 .byte $3E,$00,$00,$00,$00,$20,$40,$C0,$8C,$00,$00,$00,$00,$10,$30,$30 $A460 .byte $70,$00,$00,$00,$00,$05,$04,$00,$00,$00,$00,$00,$00,$02,$03,$03 $A470 .byte $01,$00,$00,$03,$04,$00,$C0,$17,$16,$00,$00,$00,$03,$0F,$18,$E7 $A480 .byte $E6,$00,$00,$00,$80,$00,$00,$80,$C0,$00,$00,$00,$00,$80,$00,$8C $A490 .byte $DC,$00,$01,$00,$01,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00 $A4A0 .byte $00,$07,$F6,$07,$07,$08,$47,$08,$00,$07,$06,$F7,$F7,$F0,$38,$13 $A4B0 .byte $10,$D1,$D1,$C1,$A0,$41,$80,$00,$00,$CD,$CD,$DD,$9E,$3E,$7F,$FF $A4C0 .byte $FF,$E0,$B7,$F4,$F0,$08,$F1,$0A,$02,$E0,$B0,$F3,$F7,$07,$0E,$E4 $A4D0 .byte $04,$00,$C0,$00,$40,$00,$00,$00,$00,$00,$00,$C0,$80,$80,$00,$00 $A4E0 .byte $00,$08,$04,$02,$00,$00,$02,$05,$11,$07,$03,$01,$01,$01,$01,$02 $A4F0 .byte $0E,$36,$3E,$5D,$22,$1C,$80,$60,$70,$B6,$BE,$9C,$C1,$E3,$1F,$6F $A500 .byte $73,$97,$8F,$0D,$0F,$17,$08,$07,$00,$67,$6F,$ED,$EF,$E7,$F0,$F8 $A510 .byte $F9,$00,$80,$80,$A0,$BC,$80,$0C,$30,$00,$80,$80,$80,$80,$7C,$F0 $A520 .byte $C0,$00,$00,$00,$00,$00,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 $A530 .byte $0F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$C0,$C0 $A540 .byte $C0,$01,$00,$02,$04,$00,$1C,$02,$00,$00,$01,$01,$03,$1F,$03,$01 $A550 .byte $01,$17,$0B,$04,$03,$40,$18,$18,$0C,$E7,$F3,$F8,$FC,$83,$9B,$9B $A560 .byte $8D,$C2,$AA,$47,$86,$07,$03,$04,$03,$DC,$92,$37,$76,$F7,$F3,$F8 $A570 .byte $FC,$00,$40,$00,$80,$A0,$80,$58,$80,$00,$80,$40,$80,$80,$A0,$20 $A580 .byte $78,$00,$00,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$00 $A590 .byte $0C,$23,$43,$99,$F8,$02,$00,$01,$03,$13,$33,$61,$04,$00,$01,$00 $A5A0 .byte $00,$00,$E3,$FF,$FF,$3E,$00,$00,$00,$1C,$E3,$FF,$FF,$3E,$00,$80 $A5B0 .byte $C1,$E2,$E2,$D9,$3C,$2F,$00,$40,$60,$E4,$E4,$C6,$03,$40,$40,$80 $A5C0 .byte $80,$00,$00,$00,$80,$80,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00 $A5D0 .byte $18,$00,$00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00 $A5E0 .byte $03,$1E,$01,$00,$00,$00,$00,$00,$04,$01,$00,$00,$00,$00,$00,$00 $A5F0 .byte $03,$3C,$1E,$8F,$47,$43,$20,$F0,$10,$3D,$9E,$4F,$27,$23,$10,$0C $A600 .byte $EF,$06,$1E,$FD,$F2,$C8,$17,$21,$10,$E6,$1E,$FC,$F1,$C7,$08,$10 $A610 .byte $E0,$40,$40,$00,$80,$40,$20,$E0,$00,$80,$80,$80,$00,$80,$C0,$00 $A620 .byte $00,$0E,$00,$00,$0E,$00,$00,$00,$00,$01,$01,$0F,$00,$00,$00,$00 $A630 .byte $00,$00,$00,$20,$58,$47,$00,$00,$00,$E0,$F0,$DC,$87,$80,$00,$00 $A640 .byte $00,$01,$00,$00,$00,$00,$C0,$20,$10,$00,$00,$00,$80,$FC,$3F,$1F $A650 .byte $0F,$4E,$0F,$A7,$83,$11,$C8,$40,$03,$8E,$CF,$47,$63,$61,$30,$B8 $A660 .byte $FC,$00,$0C,$F8,$F0,$C9,$14,$63,$C0,$F3,$0D,$F9,$F6,$C6,$03,$00 $A670 .byte $00,$78,$80,$00,$00,$00,$80,$80,$00,$80,$00,$00,$00,$00,$00,$00 $A680 .byte $00,$11,$00,$71,$00,$00,$70,$06,$00,$0C,$7F,$0E,$1E,$7E,$06,$00 $A690 .byte $00,$10,$00,$F0,$18,$0C,$08,$08,$08,$E3,$FF,$0F,$07,$03,$07,$07 $A6A0 .byte $07,$04,$00,$03,$04,$18,$08,$08,$08,$E3,$FF,$FC,$F8,$E0,$F0,$F0 $A6B0 .byte $F0,$44,$00,$C7,$00,$00,$07,$30,$00,$98,$FF,$38,$3C,$3F,$30,$00 $A6C0 .byte $00,$04,$00,$18,$00,$00,$1C,$00,$00,$03,$1F,$07,$07,$1F,$01,$01 $A6D0 .byte $00,$00,$06,$7A,$82,$82,$84,$80,$08,$7F,$F9,$81,$01,$01,$03,$07 $A6E0 .byte $07,$20,$00,$00,$01,$02,$02,$02,$02,$DF,$FF,$FF,$FE,$FC,$FC,$FC $A6F0 .byte $FC,$00,$21,$01,$E0,$10,$00,$08,$09,$80,$C6,$F6,$1F,$0F,$0F,$07 $A700 .byte $04,$00,$00,$00,$00,$C0,$00,$00,$C0,$00,$00,$00,$C0,$00,$00,$C0 $A710 .byte $00,$00,$00,$00,$00,$01,$06,$08,$10,$00,$00,$00,$00,$00,$01,$07 $A720 .byte $0F,$10,$20,$40,$80,$80,$80,$00,$80,$0F,$1F,$3F,$7F,$7F,$7F,$FF $A730 .byte $7F,$00,$00,$30,$2F,$20,$20,$40,$40,$F8,$FE,$CF,$C0,$C0,$C0,$80 $A740 .byte $80,$00,$00,$00,$00,$F0,$08,$08,$08,$00,$03,$83,$FF,$0F,$07,$07 $A750 .byte $05,$00,$80,$80,$80,$00,$E0,$00,$00,$00,$00,$00,$00,$E0,$00,$00 $A760 .byte $C0,$10,$10,$10,$60,$80,$08,$0E,$83,$0F,$0F,$0F,$1F,$7F,$F7,$F1 $A770 .byte $78,$04,$04,$04,$05,$00,$08,$38,$60,$F8,$F8,$F8,$FA,$FF,$F7,$C7 $A780 .byte $8F,$00,$00,$00,$00,$80,$00,$00,$80,$00,$00,$00,$00,$00,$80,$80 $A790 .byte $00,$18,$2C,$4A,$0A,$8A,$9B,$99,$FC,$07,$13,$31,$71,$71,$60,$60 $A7A0 .byte $00,$00,$00,$00,$00,$00,$00,$80,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$7F $A7B0 .byte $00,$02,$02,$00,$06,$15,$10,$28,$D8,$FC,$FC,$FC,$F8,$E2,$E7,$C7 $A7C0 .byte $07,$0C,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A7D0 .byte $00,$11,$11,$33,$4F,$81,$01,$03,$FE,$0E,$0E,$0C,$20,$70,$FE,$FC $A7E0 .byte $00,$80,$40,$60,$70,$3C,$1F,$03,$00,$7F,$3F,$1F,$0F,$03,$00,$00 $A7F0 .byte $00,$00,$01,$03,$07,$1D,$F2,$CC,$1C,$FF,$FE,$FC,$F8,$E0,$01,$03 $A800 .byte $03,$80,$80,$00,$80,$40,$00,$40,$40,$00,$00,$00,$00,$80,$C0,$80 $A810 .byte $80,$0D,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A820 .byte $00,$C0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A830 .byte $00,$00,$00,$00,$01,$02,$00,$00,$01,$00,$00,$00,$00,$01,$03,$03 $A840 .byte $00,$89,$FC,$F8,$02,$02,$04,$08,$F0,$70,$00,$00,$84,$FC,$F8,$F0 $A850 .byte $00,$FF,$7F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A860 .byte $00,$C8,$1F,$0F,$20,$20,$10,$08,$07,$07,$00,$00,$10,$1F,$0F,$07 $A870 .byte $00,$80,$80,$80,$40,$20,$00,$00,$C0,$00,$00,$00,$80,$C0,$E0,$E0 $A880 .byte $00,$01,$02,$00,$00,$01,$00,$00,$00,$00,$01,$03,$03,$00,$00,$00 $A890 .byte $00,$04,$04,$04,$08,$F0,$00,$00,$00,$80,$F8,$F8,$F0,$00,$00,$00 $A8A0 .byte $00,$7F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A8B0 .byte $00,$39,$1F,$1F,$20,$20,$10,$08,$07,$06,$00,$00,$10,$1F,$0F,$07 $A8C0 .byte $00,$00,$00,$00,$40,$20,$00,$00,$C0,$00,$00,$00,$80,$C0,$E0,$E0 $A8D0 .byte $00,$0C,$0F,$10,$10,$10,$08,$0E,$03,$03,$00,$08,$0F,$0F,$07,$01 $A8E0 .byte $00,$7C,$6C,$6C,$6C,$7C,$7C,$38,$00,$00,$38,$38,$38,$38,$38,$00 $A8F0 .byte $00,$7C,$6C,$6C,$36,$3E,$3E,$1C,$00,$00,$38,$38,$1C,$1C,$1C,$00 $A900 .byte $00,$00,$00,$00,$00,$00,$00,$04,$02,$00,$00,$00,$00,$00,$07,$03 $A910 .byte $01,$00,$00,$10,$10,$10,$90,$20,$00,$00,$00,$0C,$0E,$0E,$0F,$CF $A920 .byte $FF,$00,$00,$00,$00,$40,$50,$08,$04,$00,$00,$00,$00,$20,$20,$B0 $A930 .byte $F8,$00,$22,$12,$8A,$00,$40,$60,$E0,$01,$C1,$E1,$71,$7F,$3F,$1F $A940 .byte $1F,$00,$00,$00,$10,$00,$00,$00,$00,$80,$C0,$C0,$C8,$F8,$F8,$F8 $A950 .byte $F0,$00,$00,$00,$20,$00,$10,$18,$38,$00,$38,$3C,$1E,$1F,$0F,$07 $A960 .byte $07,$00,$80,$80,$84,$00,$00,$00,$00,$60,$70,$70,$72,$FE,$FE,$FE $A970 .byte $FC,$01,$00,$00,$00,$04,$04,$01,$00,$00,$00,$00,$00,$03,$03,$00 $A980 .byte $00,$00,$40,$70,$F0,$00,$00,$80,$78,$FF,$3F,$0F,$0F,$FF,$FF,$7F $A990 .byte $07,$02,$00,$01,$07,$06,$07,$08,$1F,$FC,$FE,$F9,$F7,$F6,$F7,$F0 $A9A0 .byte $E0,$00,$00,$C4,$F4,$C8,$D2,$24,$C0,$00,$00,$CC,$F2,$C6,$CC,$18 $A9B0 .byte $38,$00,$10,$08,$06,$03,$03,$00,$00,$1F,$0F,$07,$01,$00,$00,$07 $A9C0 .byte $1F,$10,$00,$00,$00,$80,$E0,$00,$02,$EF,$FF,$FF,$FF,$7F,$1F,$FC $A9D0 .byte $E2,$00,$00,$00,$00,$3E,$07,$03,$00,$F0,$F0,$F8,$FC,$C1,$F8,$BC $A9E0 .byte $A0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$C0,$00 $A9F0 .byte $C0,$00,$04,$02,$01,$00,$01,$04,$08,$07,$03,$01,$00,$00,$00,$03 $AA00 .byte $07,$04,$00,$00,$00,$C0,$F0,$00,$00,$FB,$FF,$FF,$FF,$3F,$0F,$FF $AA10 .byte $FE,$00,$00,$00,$00,$00,$1F,$03,$01,$FC,$FC,$FC,$FC,$FE,$E0,$FC $AA20 .byte $5E,$00,$00,$00,$00,$00,$00,$80,$80,$00,$00,$00,$00,$00,$C0,$60 $AA30 .byte $00,$00,$00,$00,$01,$01,$01,$00,$01,$00,$00,$00,$00,$00,$00,$00 $AA40 .byte $00,$70,$40,$80,$01,$1F,$E0,$1F,$F8,$0F,$3F,$7F,$FE,$E0,$00,$00 $AA50 .byte $07,$24,$4A,$BC,$9F,$2F,$57,$CB,$E4,$C3,$89,$3C,$1F,$0F,$27,$33 $AA60 .byte $18,$04,$02,$81,$41,$A1,$D1,$EE,$C0,$F8,$FC,$7E,$3E,$9E,$CE,$E0 $AA70 .byte $C0,$20,$1F,$00,$00,$04,$08,$10,$10,$1F,$00,$00,$02,$03,$07,$0F $AA80 .byte $0F,$5E,$CF,$E7,$13,$08,$02,$00,$00,$9E,$0F,$07,$63,$F0,$FC,$FF $AA90 .byte $9F,$00,$40,$B0,$DC,$E6,$3A,$9B,$43,$CF,$3F,$8F,$C3,$E1,$39,$18 $AAA0 .byte $80,$00,$00,$08,$10,$20,$00,$00,$00,$00,$38,$F0,$E0,$C0,$C0,$C0 $AAB0 .byte $C0,$0E,$01,$00,$0C,$10,$10,$00,$00,$01,$00,$1C,$73,$E3,$E0,$77 $AAC0 .byte $3F,$01,$C7,$17,$0B,$03,$05,$02,$20,$F1,$37,$07,$83,$FB,$39,$DC $AAD0 .byte $CF,$00,$00,$40,$B0,$D8,$EC,$74,$B6,$50,$67,$3F,$8F,$C7,$E3,$73 $AAE0 .byte $31,$00,$00,$00,$08,$10,$20,$00,$00,$60,$80,$38,$F0,$E0,$C0,$80 $AAF0 .byte $80,$02,$04,$00,$04,$02,$21,$30,$28,$01,$03,$07,$03,$01,$00,$00 $AB00 .byte $10,$00,$38,$44,$02,$00,$02,$0A,$A2,$FF,$C7,$03,$81,$FD,$FC,$F4 $AB10 .byte $58,$32,$07,$00,$04,$04,$00,$02,$81,$CC,$F0,$F8,$F8,$F8,$FC,$FC $AB20 .byte $7E,$20,$C0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AB30 .byte $00,$20,$20,$20,$20,$00,$00,$20,$20,$1F,$1F,$1F,$1F,$3C,$1F,$1F $AB40 .byte $1F,$00,$10,$08,$02,$01,$20,$04,$01,$C7,$E0,$F0,$FC,$1E,$C3,$F8 $AB50 .byte $FE,$0C,$00,$00,$00,$C5,$03,$00,$00,$F0,$FF,$3F,$07,$02,$80,$00 $AB60 .byte $1E,$00,$00,$10,$50,$10,$60,$00,$00,$00,$E0,$E0,$A0,$C0,$00,$00 $AB70 .byte $00,$00,$0A,$04,$10,$20,$00,$40,$40,$0F,$05,$02,$00,$1C,$3F,$3F $AB80 .byte $3F,$A8,$28,$48,$18,$00,$02,$01,$00,$47,$87,$87,$07,$01,$FC,$FE $AB90 .byte $FE,$42,$1A,$18,$61,$80,$00,$04,$1C,$81,$E1,$E0,$86,$01,$38,$78 $ABA0 .byte $E0,$00,$00,$00,$00,$40,$40,$00,$00,$80,$00,$40,$E0,$20,$20,$C0 $ABB0 .byte $00,$24,$21,$10,$0C,$00,$00,$00,$00,$18,$1E,$0F,$03,$03,$03,$01 $ABC0 .byte $01,$45,$09,$C3,$7F,$3C,$00,$00,$04,$28,$00,$00,$80,$C3,$FF,$FD $ABD0 .byte $F8,$81,$81,$02,$02,$01,$1B,$27,$03,$7E,$7E,$FC,$FC,$FC,$E0,$C0 $ABE0 .byte $00,$00,$00,$00,$20,$10,$08,$80,$80,$00,$00,$00,$C0,$E0,$F0,$78 $ABF0 .byte $70,$00,$00,$10,$08,$04,$22,$10,$10,$00,$00,$20,$30,$38,$1C,$0F $AC00 .byte $0F,$20,$10,$0F,$00,$03,$04,$20,$00,$1F,$0F,$00,$00,$00,$03,$9F $AC10 .byte $FF,$00,$38,$F4,$00,$80,$E0,$30,$00,$FF,$C7,$03,$02,$03,$01,$C1 $AC20 .byte $F0,$82,$0F,$1F,$3F,$3E,$3E,$7C,$78,$3C,$70,$60,$C0,$C0,$C0,$80 $AC30 .byte $80,$00,$00,$00,$10,$08,$44,$20,$20,$00,$00,$60,$60,$70,$38,$1F $AC40 .byte $1F,$41,$27,$1F,$00,$0F,$10,$40,$00,$3E,$18,$00,$00,$00,$0F,$3F $AC50 .byte $FF,$F0,$C8,$08,$00,$C1,$E1,$71,$23,$0E,$05,$05,$07,$06,$02,$82 $AC60 .byte $C0,$3C,$7C,$F8,$F8,$F0,$E0,$E0,$C0,$C0,$80,$00,$00,$00,$00,$00 $AC70 .byte $00,$00,$00,$00,$01,$00,$01,$00,$00,$00,$00,$00,$00,$01,$00,$00 $AC80 .byte $00,$04,$04,$00,$00,$01,$81,$C1,$7E,$F8,$F8,$FC,$C2,$FE,$7E,$3E $AC90 .byte $00,$08,$06,$01,$00,$00,$00,$00,$00,$07,$01,$00,$00,$00,$00,$00 $ACA0 .byte $00,$00,$00,$80,$7F,$00,$00,$00,$00,$FF,$FF,$7F,$00,$00,$00,$00 $ACB0 .byte $00,$10,$26,$CF,$0F,$0F,$00,$00,$00,$E0,$C0,$00,$00,$00,$00,$00 $ACC0 .byte $00,$78,$F0,$00,$C0,$80,$00,$00,$00,$80,$00,$08,$3C,$7C,$00,$00 $ACD0 .byte $00,$10,$0C,$03,$00,$00,$00,$00,$00,$0F,$03,$00,$00,$00,$00,$00 $ACE0 .byte $00,$00,$00,$01,$FE,$00,$00,$00,$00,$FF,$FF,$FE,$00,$00,$00,$00 $ACF0 .byte $00,$24,$47,$8F,$0E,$0C,$00,$00,$00,$C0,$80,$00,$01,$03,$00,$00 $AD00 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$E0,$F8,$FC,$FC,$00,$00 $AD10 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AD20 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AD30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AD40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AD50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AD60 .byte $00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00 $AD70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AD80 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $AD90 .byte $FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$08,$04,$00,$01,$03 $ADA0 .byte $02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$08,$00,$A0,$70 $ADB0 .byte $F0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$0C,$30,$C0,$40 $ADC0 .byte $20,$00,$00,$00,$00,$00,$00,$00,$00,$30,$D0,$10,$08,$08,$08,$08 $ADD0 .byte $04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$20,$10,$00,$05,$0E $ADE0 .byte $0F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$20,$00,$80,$C0 $ADF0 .byte $40,$00,$00,$00,$00,$00,$00,$00,$00,$0C,$0B,$08,$10,$10,$10,$10 $AE00 .byte $20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$C0,$30,$0C,$03,$02 $AE10 .byte $04,$00,$00,$00,$00,$00,$00,$00,$00,$60,$F0,$F0,$78,$78,$38,$18 $AE20 .byte $18,$00,$00,$00,$00,$00,$00,$00,$00,$61,$03,$03,$01,$00,$00,$00 $AE30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$E8,$D8,$B8,$78,$F4,$EC,$5E $AE40 .byte $3C,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$80,$00,$00,$00,$00 $AE50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$08,$04,$02,$01,$00,$00 $AE60 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$04,$04,$02,$02,$82,$42 $AE70 .byte $21,$00,$00,$00,$00,$00,$00,$00,$00,$06,$0F,$0F,$1E,$1E,$1C,$18 $AE80 .byte $18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00 $AE90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$17,$1B,$1D,$1E,$2F,$37,$7A $AEA0 .byte $3C,$00,$00,$00,$00,$00,$00,$00,$00,$86,$C0,$C0,$80,$00,$00,$00 $AEB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$20,$20,$20,$40,$40,$41,$42 $AEC0 .byte $84,$00,$00,$00,$00,$00,$00,$00,$00,$08,$10,$20,$40,$80,$00,$00 $AED0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$0C,$0C,$00,$02,$07,$02,$00 $AEE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$04,$00,$00,$00,$00,$00 $AEF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$3A,$17,$0F,$06,$01,$01,$10 $AF00 .byte $20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$08,$10,$00,$00,$80,$80 $AF10 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$11,$09,$05,$02,$01,$00,$00 $AF20 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$80,$80,$00 $AF30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$30,$30,$00,$40,$E0,$40,$00 $AF40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$08,$00,$00,$01,$01 $AF50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$5C,$E8,$F0,$60,$80,$80,$08 $AF60 .byte $04,$00,$00,$00,$00,$00,$00,$00,$00,$40,$20,$00,$00,$00,$00,$00 $AF70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$00 $AF80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$88,$90,$A0,$40,$80,$00,$00 $AF90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$60,$D8,$B8,$70,$00,$00,$00 $AFA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$FC,$84,$84,$84,$FC,$00,$00 $AFB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$1B,$1D,$0E,$00,$00,$00 $AFC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$3F,$21,$21,$21,$3F,$00,$00 $AFD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$0F,$00,$00,$00,$00,$00,$00,$00 $AFE0 .byte $00,$00,$00,$00,$00,$07,$0F,$0F,$07,$00,$00,$00,$00,$00,$00,$00 $AFF0 .byte $00,$00,$00,$00,$00,$E0,$F0,$F0,$F0,$00,$00,$00,$00,$00,$00,$00 $B000 .byte $00,$00,$00,$00,$00,$78,$FC,$FE,$7E,$00,$00,$00,$00,$00,$00,$00 $B010 .byte $00,$00,$00,$00,$00,$03,$79,$FD,$FB,$00,$00,$00,$00,$00,$00,$00 $B020 .byte $00,$00,$03,$07,$07,$E3,$F3,$FB,$F9,$00,$00,$00,$00,$00,$00,$00 $B030 .byte $00,$00,$FC,$FE,$FE,$FE,$FC,$FC,$FC,$00,$00,$00,$00,$00,$00,$00 $B040 .byte $00,$00,$00,$00,$18,$64,$94,$5A,$5A,$00,$00,$00,$00,$00,$00,$00 $B050 .byte $00,$00,$00,$00,$00,$03,$7E,$85,$AD,$00,$00,$00,$00,$00,$00,$00 $B060 .byte $00,$00,$07,$04,$05,$F2,$12,$EA,$E9,$00,$00,$00,$00,$00,$00,$00 $B070 .byte $00,$1E,$E2,$1A,$FA,$FA,$F4,$F4,$74,$00,$00,$00,$00,$00,$00,$00 $B080 .byte $00,$00,$00,$00,$3F,$20,$20,$20,$20,$00,$00,$00,$00,$00,$00,$00 $B090 .byte $00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B0A0 .byte $00,$00,$00,$00,$FE,$02,$02,$02,$02,$00,$00,$00,$00,$00,$00,$00 $B0B0 .byte $00,$00,$00,$00,$00,$00,$00,$01,$02,$00,$00,$00,$00,$00,$00,$00 $B0C0 .byte $00,$00,$00,$00,$07,$38,$C0,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B0D0 .byte $00,$00,$00,$00,$F0,$0E,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B0E0 .byte $00,$00,$00,$00,$00,$00,$80,$40,$20,$00,$00,$00,$00,$00,$00,$00 $B0F0 .byte $00,$00,$00,$00,$10,$08,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B100 .byte $00,$00,$01,$02,$04,$08,$10,$20,$40,$00,$00,$00,$00,$00,$00,$00 $B110 .byte $00,$80,$40,$20,$10,$08,$04,$02,$01,$00,$00,$00,$00,$00,$00,$00 $B120 .byte $00,$00,$00,$00,$08,$10,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B130 .byte $00,$1F,$1F,$0F,$07,$03,$03,$01,$01,$00,$00,$00,$00,$00,$00,$00 $B140 .byte $00,$8E,$DF,$DE,$FD,$F9,$FB,$F3,$F3,$00,$00,$00,$00,$00,$00,$00 $B150 .byte $00,$07,$67,$F3,$F3,$BB,$19,$1D,$BD,$00,$00,$00,$00,$00,$00,$00 $B160 .byte $00,$E0,$E0,$E0,$E0,$E0,$E0,$C0,$C0,$00,$00,$00,$00,$00,$00,$00 $B170 .byte $00,$3F,$1F,$1F,$0F,$0F,$0F,$1F,$1F,$00,$00,$00,$00,$00,$00,$00 $B180 .byte $00,$F7,$CE,$DC,$9C,$9C,$9E,$9F,$8F,$00,$00,$00,$00,$00,$00,$00 $B190 .byte $00,$39,$1D,$1C,$1E,$1E,$1E,$3C,$FC,$00,$00,$00,$00,$00,$00,$00 $B1A0 .byte $00,$FC,$FC,$FC,$F8,$F8,$78,$70,$00,$00,$00,$00,$00,$00,$00,$00 $B1B0 .byte $00,$2D,$16,$17,$0B,$0B,$0B,$17,$17,$00,$00,$00,$00,$00,$00,$00 $B1C0 .byte $00,$6B,$DB,$D6,$B6,$AC,$AC,$56,$4B,$00,$00,$00,$00,$00,$00,$00 $B1D0 .byte $00,$29,$35,$34,$1A,$1A,$1A,$34,$F4,$00,$00,$00,$00,$00,$00,$00 $B1E0 .byte $00,$74,$74,$B4,$A8,$88,$48,$78,$00,$00,$00,$00,$00,$00,$00,$00 $B1F0 .byte $00,$20,$20,$20,$20,$20,$20,$20,$20,$00,$00,$00,$00,$00,$00,$00 $B200 .byte $00,$02,$02,$02,$02,$02,$02,$02,$02,$00,$00,$00,$00,$00,$00,$00 $B210 .byte $00,$04,$08,$08,$10,$10,$20,$20,$20,$00,$00,$00,$00,$00,$00,$00 $B220 .byte $00,$10,$08,$08,$04,$04,$02,$02,$02,$00,$00,$00,$00,$00,$00,$00 $B230 .byte $00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B240 .byte $00,$03,$03,$03,$03,$03,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B250 .byte $00,$F1,$F1,$F0,$F0,$E0,$C0,$00,$FF,$00,$00,$00,$00,$00,$00,$00 $B260 .byte $00,$F8,$F1,$F3,$63,$03,$01,$00,$FF,$00,$00,$00,$00,$00,$00,$00 $B270 .byte $00,$00,$C0,$E0,$E0,$E0,$C0,$00,$E0,$00,$00,$00,$00,$00,$00,$00 $B280 .byte $00,$1F,$1F,$3F,$3F,$1E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B290 .byte $00,$87,$83,$81,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B2A0 .byte $00,$F8,$F8,$F0,$00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,$00,$00 $B2B0 .byte $00,$78,$FC,$FC,$FC,$78,$00,$00,$FC,$00,$00,$00,$00,$00,$00,$00 $B2C0 .byte $00,$16,$16,$2E,$21,$3E,$00,$00,$60,$00,$00,$00,$00,$00,$00,$00 $B2D0 .byte $00,$85,$82,$81,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B2E0 .byte $00,$E8,$08,$F0,$00,$00,$00,$1F,$20,$00,$00,$00,$00,$00,$00,$00 $B2F0 .byte $00,$FC,$84,$B4,$84,$FC,$00,$FF,$01,$00,$00,$00,$00,$00,$00,$00 $B300 .byte $00,$20,$20,$20,$20,$10,$10,$08,$08,$00,$00,$00,$00,$00,$00,$00 $B310 .byte $00,$02,$02,$02,$02,$04,$04,$08,$08,$00,$00,$00,$00,$00,$00,$00 $B320 .byte $00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00 $B330 .byte $00,$02,$04,$08,$10,$20,$40,$80,$00,$00,$00,$00,$00,$00,$00,$00 $B340 .byte $00,$03,$07,$07,$07,$07,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B350 .byte $00,$FF,$FF,$FF,$FF,$F8,$C0,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B360 .byte $00,$FF,$FF,$FC,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B370 .byte $00,$E0,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B380 .byte $00,$00,$1F,$7F,$FF,$FF,$FF,$FF,$7C,$00,$00,$00,$00,$00,$00,$00 $B390 .byte $00,$FF,$FF,$FF,$FF,$FF,$F8,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B3A0 .byte $00,$FF,$FF,$FF,$F8,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B3B0 .byte $00,$FC,$F8,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B3C0 .byte $00,$50,$88,$87,$80,$80,$60,$13,$0C,$00,$00,$00,$00,$00,$00,$00 $B3D0 .byte $00,$18,$67,$80,$00,$38,$C6,$01,$00,$00,$00,$00,$00,$00,$00,$00 $B3E0 .byte $00,$20,$27,$E8,$08,$08,$10,$D0,$30,$00,$00,$00,$00,$00,$00,$00 $B3F0 .byte $00,$01,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B400 .byte $00,$20,$20,$20,$20,$20,$3F,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B410 .byte $00,$00,$00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B420 .byte $00,$02,$02,$02,$02,$02,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B430 .byte $00,$04,$02,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B440 .byte $00,$00,$00,$00,$C0,$38,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B450 .byte $00,$00,$00,$00,$01,$0E,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B460 .byte $00,$10,$20,$40,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B470 .byte $00,$00,$00,$04,$08,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B480 .byte $00,$00,$20,$10,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B490 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$0C,$30 $B4A0 .byte $C0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$40 $B4B0 .byte $20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B4C0 .byte $1F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B4D0 .byte $80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$C0 $B4E0 .byte $60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00 $B4F0 .byte $41,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$1F,$60 $B500 .byte $80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$80,$00,$00,$FC,$03 $B510 .byte $01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$20,$40,$00,$00,$00 $B520 .byte $80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01 $B530 .byte $02,$00,$00,$00,$00,$00,$00,$00,$00,$06,$09,$10,$20,$43,$84,$08 $B540 .byte $12,$00,$00,$00,$00,$00,$00,$00,$00,$10,$08,$84,$42,$21,$90,$48 $B550 .byte $24,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$02,$02,$04,$04 $B560 .byte $04,$00,$00,$00,$00,$00,$00,$00,$00,$60,$80,$00,$0F,$30,$60,$42 $B570 .byte $44,$00,$00,$00,$00,$00,$00,$00,$00,$60,$18,$0C,$C6,$63,$31,$11 $B580 .byte $11,$00,$00,$00,$00,$00,$00,$00,$00,$30,$10,$18,$08,$08,$08,$08 $B590 .byte $08,$00,$00,$00,$00,$00,$00,$00,$00,$23,$06,$0C,$08,$19,$11,$11 $B5A0 .byte $11,$00,$00,$00,$00,$00,$00,$00,$00,$1F,$60,$C0,$87,$18,$33,$26 $B5B0 .byte $25,$00,$00,$00,$00,$00,$00,$00,$00,$F8,$0C,$06,$E3,$31,$99,$C9 $B5C0 .byte $C9,$00,$00,$00,$00,$00,$00,$00,$00,$C2,$44,$20,$20,$10,$10,$10 $B5D0 .byte $10,$00,$00,$00,$00,$00,$00,$00,$00,$04,$02,$01,$00,$00,$00,$00 $B5E0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$24,$12,$09,$84,$42,$21,$10 $B5F0 .byte $08,$00,$00,$00,$00,$00,$00,$00,$00,$42,$84,$08,$10,$21,$42,$84 $B600 .byte $08,$00,$00,$00,$00,$00,$00,$00,$00,$10,$20,$40,$80,$00,$00,$00 $B610 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$04,$04,$04,$06,$03,$01 $B620 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$46,$43,$40,$60,$18,$0E,$83 $B630 .byte $C0,$00,$00,$00,$00,$00,$00,$00,$00,$21,$C3,$02,$0E,$18,$F0,$80 $B640 .byte $01,$00,$00,$00,$00,$00,$00,$00,$00,$10,$10,$10,$10,$20,$40,$40 $B650 .byte $80,$00,$00,$00,$00,$00,$00,$00,$00,$D1,$11,$11,$11,$08,$08,$04 $B660 .byte $22,$00,$00,$00,$00,$00,$00,$00,$00,$25,$24,$23,$10,$8F,$40,$30 $B670 .byte $0F,$00,$00,$00,$00,$00,$00,$00,$00,$99,$11,$E3,$06,$FC,$01,$07 $B680 .byte $FC,$00,$00,$00,$00,$00,$00,$00,$00,$16,$10,$20,$20,$C0,$80,$00 $B690 .byte $08,$00,$00,$00,$00,$00,$00,$00,$00,$60,$18,$07,$00,$00,$00,$00 $B6A0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$1C,$F0,$00,$00,$00,$00 $B6B0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$41,$00,$00,$00,$01,$02,$00 $B6C0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$60,$1F,$00,$00,$00 $B6D0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$FC,$00,$80,$80 $B6E0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$80,$00,$00,$40,$20,$00 $B6F0 .byte $00,$00,$00,$00,$00,$00,$00,$01,$01,$00,$00,$00,$00,$00,$00,$01 $B700 .byte $01,$00,$00,$00,$00,$00,$00,$E0,$FE,$00,$00,$00,$00,$00,$00,$E0 $B710 .byte $FE,$00,$00,$00,$07,$07,$07,$00,$00,$00,$00,$00,$07,$07,$07,$00 $B720 .byte $00,$00,$00,$00,$80,$F8,$FF,$1F,$3F,$00,$00,$00,$80,$F8,$FF,$1F $B730 .byte $3F,$00,$00,$00,$00,$03,$04,$00,$01,$00,$00,$00,$00,$03,$04,$00 $B740 .byte $01,$0F,$0F,$0F,$00,$00,$00,$70,$FF,$0F,$0F,$0F,$00,$00,$00,$70 $B750 .byte $FF,$00,$F0,$FC,$3C,$3C,$7C,$FC,$D8,$00,$F0,$FC,$3C,$3C,$7C,$FC $B760 .byte $D8,$01,$00,$00,$00,$01,$07,$1F,$7E,$01,$00,$00,$00,$01,$07,$1F $B770 .byte $7E,$FF,$07,$1F,$7F,$F9,$E1,$83,$03,$FF,$07,$1F,$7F,$F9,$E1,$83 $B780 .byte $03,$C0,$C0,$C0,$80,$80,$80,$00,$00,$C0,$C0,$C0,$80,$80,$80,$00 $B790 .byte $00,$00,$00,$00,$00,$01,$07,$1F,$7E,$00,$00,$00,$00,$01,$07,$1F $B7A0 .byte $7E,$00,$07,$1F,$7E,$F8,$E0,$80,$00,$00,$07,$1F,$7E,$F8,$E0,$80 $B7B0 .byte $00,$FE,$E6,$86,$0C,$0C,$18,$18,$00,$FE,$E6,$86,$0C,$0C,$18,$18 $B7C0 .byte $00,$03,$03,$07,$07,$07,$00,$00,$00,$03,$03,$07,$07,$07,$00,$00 $B7D0 .byte $00,$FF,$8F,$00,$18,$00,$00,$00,$00,$FF,$8F,$00,$18,$00,$00,$00 $B7E0 .byte $00,$18,$30,$30,$00,$00,$00,$00,$00,$18,$30,$30,$00,$00,$00,$00 $B7F0 .byte $00,$01,$07,$0F,$1E,$08,$00,$00,$00,$01,$07,$0F,$1E,$08,$00,$00 $B800 .byte $00,$F8,$E0,$80,$00,$00,$00,$00,$00,$F8,$E0,$80,$00,$00,$00,$00 $B810 .byte $00,$06,$06,$00,$00,$00,$00,$00,$00,$06,$06,$00,$00,$00,$00,$00 $B820 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B830 .byte $03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B840 .byte $C0,$00,$00,$00,$00,$00,$FB,$00,$83,$03,$03,$03,$03,$03,$04,$FF $B850 .byte $7C,$81,$42,$00,$00,$00,$C1,$00,$81,$00,$81,$FF,$FF,$FF,$3E,$FF $B860 .byte $7E,$00,$00,$00,$00,$20,$DF,$20,$C1,$C0,$C0,$C0,$C0,$C0,$20,$DF $B870 .byte $3E,$44,$2B,$17,$06,$07,$1B,$24,$40,$38,$13,$07,$06,$07,$03,$18 $B880 .byte $3F,$42,$A5,$C3,$C3,$C3,$A5,$52,$10,$3C,$99,$DB,$DB,$DB,$81,$08 $B890 .byte $CB,$20,$D2,$E4,$60,$E0,$D0,$24,$02,$1E,$CC,$E8,$68,$E8,$C8,$18 $B8A0 .byte $FC,$7C,$01,$00,$01,$00,$00,$00,$00,$03,$00,$00,$00,$03,$0F,$1F $B8B0 .byte $31,$10,$80,$C1,$62,$A4,$19,$66,$18,$CB,$7F,$3E,$1C,$18,$80,$81 $B8C0 .byte $E7,$3E,$80,$00,$80,$A0,$00,$00,$00,$C0,$00,$00,$00,$40,$F0,$F8 $B8D0 .byte $8C,$00,$00,$10,$08,$00,$07,$0C,$00,$3E,$18,$0C,$06,$00,$00,$03 $B8E0 .byte $0F,$00,$00,$00,$01,$81,$81,$00,$00,$FF,$FF,$FF,$FE,$7E,$7E,$FF $B8F0 .byte $FF,$00,$00,$08,$10,$00,$F0,$18,$00,$7C,$18,$30,$60,$00,$00,$E0 $B900 .byte $F8,$00,$08,$09,$0F,$00,$00,$00,$1F,$0F,$07,$06,$00,$18,$3F,$3F $B910 .byte $00,$C0,$61,$3E,$00,$41,$41,$80,$00,$3F,$1E,$00,$00,$80,$80,$00 $B920 .byte $00,$80,$08,$48,$78,$00,$00,$80,$7C,$78,$70,$30,$00,$8C,$FE,$7E $B930 .byte $00,$00,$00,$00,$00,$3D,$00,$10,$09,$01,$01,$01,$01,$02,$1F,$0E $B940 .byte $05,$82,$40,$00,$00,$C3,$00,$00,$C3,$01,$83,$FF,$FF,$3C,$FF,$3C $B950 .byte $DB,$00,$00,$00,$80,$7C,$00,$00,$90,$00,$00,$00,$00,$80,$F8,$70 $B960 .byte $A0,$05,$05,$04,$09,$1E,$01,$00,$01,$01,$01,$02,$06,$01,$00,$00 $B970 .byte $00,$42,$C3,$24,$93,$10,$00,$C2,$61,$5A,$DB,$00,$48,$CB,$FF,$3C $B980 .byte $1C,$A0,$A0,$20,$00,$F0,$00,$00,$00,$80,$80,$40,$E0,$00,$00,$00 $B990 .byte $00,$20,$00,$80,$1C,$92,$32,$02,$00,$11,$31,$7F,$63,$61,$01,$01 $B9A0 .byte $03,$1A,$82,$38,$00,$00,$00,$00,$00,$01,$01,$C7,$FF,$FF,$FF,$FF $B9B0 .byte $FF,$08,$00,$02,$70,$92,$98,$80,$00,$10,$18,$FC,$8C,$0C,$00,$00 $B9C0 .byte $80,$00,$00,$05,$07,$00,$00,$00,$0F,$07,$07,$02,$00,$0C,$0F,$0F $B9D0 .byte $00,$82,$45,$7D,$B9,$02,$02,$00,$01,$7D,$38,$00,$00,$80,$81,$01 $B9E0 .byte $00,$00,$00,$80,$C0,$00,$00,$00,$E0,$C0,$C0,$40,$00,$20,$F0,$F0 $B9F0 .byte $00,$00,$00,$00,$00,$00,$00,$04,$78,$00,$00,$01,$01,$01,$01,$03 $BA00 .byte $07,$00,$00,$82,$40,$00,$00,$00,$00,$00,$00,$01,$83,$FF,$FF,$FF $BA10 .byte $FF,$00,$00,$00,$00,$00,$80,$BC,$00,$00,$00,$00,$00,$00,$00,$40 $BA20 .byte $F8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BA30 .byte $01,$00,$00,$00,$00,$00,$00,$00,$81,$00,$00,$00,$00,$00,$00,$00 $BA40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BA50 .byte $80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01 $BA60 .byte $01,$00,$00,$00,$00,$00,$00,$82,$40,$00,$00,$00,$00,$00,$00,$01 $BA70 .byte $83,$00,$13,$00,$00,$11,$21,$71,$04,$3F,$0C,$0F,$0E,$0D,$1D,$0D $BA80 .byte $02,$00,$83,$00,$00,$C3,$42,$C3,$10,$FF,$7C,$FF,$3C,$DB,$5A,$C3 $BA90 .byte $08,$10,$90,$00,$00,$90,$80,$88,$3C,$E0,$60,$E0,$60,$A0,$B0,$B0 $BAA0 .byte $40,$00,$00,$00,$3C,$10,$08,$04,$08,$01,$01,$01,$03,$0F,$07,$03 $BAB0 .byte $07,$40,$00,$00,$00,$00,$00,$00,$00,$81,$FF,$FF,$FF,$FF,$FF,$FF $BAC0 .byte $FF,$00,$00,$40,$BC,$00,$10,$00,$10,$80,$80,$80,$40,$F8,$E0,$E0 $BAD0 .byte $E0,$00,$00,$00,$0C,$01,$01,$00,$00,$03,$07,$06,$00,$00,$00,$01 $BAE0 .byte $03,$00,$00,$00,$00,$83,$01,$00,$00,$81,$93,$19,$18,$58,$DA,$FF $BAF0 .byte $FF,$00,$00,$00,$00,$60,$00,$00,$00,$80,$C0,$C0,$60,$00,$00,$00 $BB00 .byte $80,$00,$00,$04,$08,$00,$00,$00,$08,$00,$00,$03,$07,$0F,$0F,$0F $BB10 .byte $07,$00,$00,$81,$00,$42,$00,$00,$42,$00,$00,$00,$81,$81,$C3,$C3 $BB20 .byte $81,$00,$00,$20,$10,$00,$00,$00,$10,$00,$00,$C0,$E0,$F0,$F0,$F0 $BB30 .byte $E0,$00,$00,$11,$09,$01,$04,$09,$1E,$01,$02,$0D,$15,$01,$02,$06 $BB40 .byte $01,$00,$00,$C3,$42,$D3,$50,$80,$40,$FF,$3C,$DB,$42,$CB,$08,$7F $BB50 .byte $3E,$80,$00,$88,$90,$A0,$20,$00,$F0,$00,$C0,$B0,$A8,$80,$40,$E0 $BB60 .byte $00,$00,$00,$00,$01,$0F,$04,$05,$00,$00,$00,$00,$00,$00,$03,$02 $BB70 .byte $03,$00,$00,$00,$02,$03,$00,$86,$00,$00,$84,$FC,$FC,$FC,$FF,$79 $BB80 .byte $FF,$00,$00,$00,$00,$C0,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00 $BB90 .byte $00,$02,$20,$23,$80,$1F,$90,$31,$04,$01,$10,$10,$7F,$60,$61,$00 $BBA0 .byte $02,$10,$80,$3B,$82,$7D,$00,$01,$7C,$CB,$7C,$00,$01,$82,$FF,$FE $BBB0 .byte $00,$80,$08,$88,$02,$F0,$12,$18,$00,$00,$10,$10,$FC,$0C,$0C,$00 $BBC0 .byte $C0,$01,$00,$08,$05,$80,$18,$90,$30,$1E,$3F,$06,$01,$70,$60,$60 $BBD0 .byte $00,$C3,$00,$00,$42,$00,$18,$00,$00,$3C,$FF,$3C,$5A,$18,$00,$00 $BBE0 .byte $00,$80,$00,$10,$A0,$01,$18,$09,$0C,$78,$FC,$60,$80,$0E,$06,$06 $BBF0 .byte $00,$03,$00,$00,$00,$00,$18,$80,$0C,$00,$1C,$1F,$0F,$07,$03,$73 $BC00 .byte $63,$01,$FE,$00,$00,$00,$00,$00,$00,$FE,$00,$01,$FF,$FF,$FF,$FF $BC10 .byte $FF,$80,$00,$00,$00,$00,$18,$01,$10,$00,$78,$F0,$F0,$E0,$C0,$CE $BC20 .byte $E6,$04,$00,$40,$03,$4A,$1A,$02,$01,$03,$03,$30,$30,$31,$01,$01 $BC30 .byte $00,$81,$00,$42,$C3,$00,$00,$00,$00,$00,$00,$00,$3C,$FF,$FF,$FF $BC40 .byte $FF,$20,$00,$22,$E0,$22,$28,$60,$40,$C0,$C0,$0C,$0C,$CC,$C0,$80 $BC50 .byte $80,$00,$20,$00,$80,$1C,$92,$32,$01,$00,$10,$31,$7F,$63,$61,$01 $BC60 .byte $00,$3D,$C0,$00,$38,$00,$00,$00,$01,$00,$01,$FF,$C7,$FF,$FF,$FF $BC70 .byte $FE,$00,$08,$00,$02,$70,$92,$98,$00,$00,$10,$18,$FC,$8C,$0C,$00 $BC80 .byte $00,$04,$00,$0C,$01,$00,$05,$14,$00,$03,$06,$02,$00,$00,$08,$0B $BC90 .byte $00,$00,$C6,$82,$02,$00,$86,$78,$00,$39,$D6,$82,$D4,$78,$00,$87 $BCA0 .byte $FC,$00,$00,$C0,$00,$00,$80,$A0,$00,$80,$C0,$00,$00,$00,$40,$40 $BCB0 .byte $00,$00,$00,$00,$00,$00,$01,$03,$02,$00,$00,$01,$00,$01,$00,$00 $BCC0 .byte $01,$00,$00,$00,$00,$4C,$00,$01,$01,$44,$7C,$FF,$FE,$B3,$BA,$10 $BCD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80 $BCE0 .byte $80,$00,$00,$00,$00,$00,$7C,$00,$00,$00,$00,$00,$C6,$38,$00,$00 $BCF0 .byte $00,$01,$01,$0F,$00,$00,$00,$00,$00,$0E,$0E,$00,$00,$00,$00,$00 $BD00 .byte $00,$83,$83,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD10 .byte $00,$00,$00,$E0,$00,$00,$00,$00,$00,$E0,$E0,$00,$00,$00,$00,$00 $BD20 .byte $00,$96,$32,$01,$00,$00,$00,$00,$00,$61,$01,$00,$00,$00,$00,$00 $BD30 .byte $00,$7C,$42,$81,$00,$00,$00,$00,$00,$83,$81,$00,$00,$00,$00,$00 $BD40 .byte $00,$69,$4C,$80,$00,$00,$00,$00,$00,$86,$80,$00,$00,$00,$00,$00 $BD50 .byte $00,$81,$00,$10,$08,$04,$00,$00,$00,$7E,$1C,$0C,$04,$00,$00,$00 $BD60 .byte $00,$00,$00,$08,$08,$07,$00,$00,$00,$0E,$0F,$07,$07,$00,$00,$00 $BD70 .byte $00,$62,$3C,$81,$81,$81,$00,$00,$00,$1C,$00,$00,$00,$00,$00,$00 $BD80 .byte $00,$00,$00,$10,$10,$E0,$00,$00,$00,$70,$F0,$E0,$E0,$00,$00,$00 $BD90 .byte $00,$03,$00,$03,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00 $BDA0 .byte $00,$87,$84,$87,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00 $BDB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE00 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE10 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE20 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE60 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BED0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BEF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF00 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF10 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF20 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF60 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 _loc_8000 $8000 4C 41 90: jmp _loc_9041 /* A(02)<1F60F>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_8003 $8003 4C A1 8F: jmp _loc_8FA1 /* A(02)<1F617>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_8006 $8006 4C E1 8C: jmp _loc_8CE1 /* A(02)<1F155>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_8009 $8009 4C 31 98: jmp _loc_9831 /* A(5A)<1C131>X(02)<1C11F>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ WrapProcessVec6s $800C 4C C6 98: jmp ProcessMusicVec6s /* A(??)X(02)<1C11F>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_800F $800F 4C 49 98: jmp _loc_9849 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_8012 $8012 4C 07 99: jmp _loc_9907 /* A(??)X(??)Y(20)<181DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_8015 $8015 4C E3 98: jmp _loc_98E3 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_8018 $8018 4C 46 98: jmp _loc_9846 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_801B $801B 4C E2 90: jmp _loc_90E2 /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_801E $801E 4C 0E 92: jmp _loc_920E /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_8021 $8021 4C 57 92: jmp _loc_9257 /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_8024 $8024 4C 85 92: jmp _func_9285 /* A(10)<1C901>X(78)<1C903>Y(9C)<1C905>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _func_8027 $8027 4C BF 92: jmp _func_92BF /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _func_802A $802A 4C D1 92: jmp _loc_92D1 /* A(00)<1C219>X(00)<1C19A>Y(00)<1C159>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_802D $802D 4C 2B 93: jmp _loc_932B /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_8030 $8030 4C 30 93: jmp _loc_9330 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $8033 .byte $31,$81,$33,$81,$35,$81,$37,$81,$3A,$81,$40,$81,$46,$81,$4C,$81 $8043 .byte $52,$81,$59,$81,$61,$81,$69,$81,$70,$81,$7B,$81,$84,$81,$8E,$81 $8053 .byte $98,$81,$A3,$81,$AC,$81,$B7,$81,$C2,$81,$C8,$81,$CE,$81,$D4,$81 $8063 .byte $DB,$81,$DD,$81,$DF,$81,$E1,$81,$E4,$81,$EA,$81,$F0,$81,$F6,$81 $8073 .byte $FC,$81,$03,$82,$0B,$82,$13,$82,$1A,$82,$25,$82,$2E,$82,$38,$82 $8083 .byte $42,$82,$4D,$82,$56,$82,$61,$82,$6C,$82,$72,$82,$78,$82,$7E,$82 $8093 .byte $85,$82,$94,$82,$9A,$82,$A0,$82,$A6,$82,$AC,$82,$B3,$82,$B8,$82 $80A3 .byte $BD,$82,$C2,$82,$C8,$82,$CE,$82,$D4,$82,$DA,$82,$E1,$82,$E9,$82 $80B3 .byte $EF,$82,$F7,$82,$FE,$82,$11,$83,$20,$83,$32,$83,$42,$83,$52,$83 $80C3 .byte $62,$83,$72,$83,$83,$83,$A7,$83,$A9,$83,$B4,$83,$BF,$83,$CA,$83 $80D3 .byte $E6,$83,$EB,$83,$F0,$83,$F5,$83,$FA,$83,$02,$84,$0A,$84,$12,$84 $80E3 .byte $1A,$84,$29,$84,$34,$84,$40,$84,$4C,$84,$56,$84,$60,$84,$6A,$84 $80F3 .byte $74,$84,$7E,$84,$89,$84,$93,$84,$9F,$84,$A5,$84,$AB,$84,$B1,$84 $8103 .byte $B8,$84,$CB,$84,$DA,$84,$EC,$84,$FC,$84,$0B,$85,$1A,$85,$29,$85 $8113 .byte $39,$85,$49,$85,$59,$85,$69,$85,$7A,$85,$82,$85,$88,$85,$8E,$85 $8123 .byte $94,$85,$9B,$85,$A1,$85,$A7,$85,$AD,$85,$B3,$85,$B5,$85,$00,$FF _DataPointerTable_8133 $8133 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $8135 03 FF: .word (DataTableEntry_1FF03) ;FF03 (1FF03) () $8137 F5 06: .word ($06F5) ;6F5 (0) () $8139 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $813B 01 09: .word ($0901) ;901 (0) () $813D 0A 06: .word ($060A) ;60A (0) () $813F FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8141 01 0A: .word ($0A01) ;A01 (0) () $8143 09 00: .word ($09) ;9 (0) () $8145 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8147 01 0C: .word ($0C01) ;C01 (0) () $8149 0B 03: .word ($030B) ;30B (0) () $814B FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $814D 01 0B: .word ($0B01) ;B01 (0) () $814F 0C 06: .word ($060C) ;60C (0) () $8151 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8153 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8155 0B 0C: .word ($0C0B) ;C0B (0) () $8157 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $8159 F2 01: .word ($01F2) ;1F2 (0) () $815B F5 0C: .word ($0CF5) ;CF5 (0) () $815D 0B F6: .word (DataTableEntry_1F60B) ;F60B (1F60B) () $815F 03 FF: .word (DataTableEntry_1FF03) ;FF03 (1FF03) () $8161 F2 01: .word ($01F2) ;1F2 (0) () $8163 F5 0A: .word ($0AF5) ;AF5 (0) () $8165 09 F6: .word (DataTableEntry_1F609) ;F609 (1F609) () $8167 00 FF: .word (DataTableEntry_1FF00) ;FF00 (1FF00) () $8169 F2 01: .word ($01F2) ;1F2 (0) () $816B F5 09: .word ($09F5) ;9F5 (0) () $816D 0A 06: .word ($060A) ;60A (0) () $816F FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8171 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8173 09 0A: .word ($0A09) ;A09 (0) () $8175 06 0C: .word ($0C06) ;C06 (0) () $8177 0B F6: .word (DataTableEntry_1F60B) ;F60B (1F60B) () $8179 03 FF: .word (DataTableEntry_1FF03) ;FF03 (1FF03) () $817B F2 01: .word ($01F2) ;1F2 (0) () $817D 09 0A: .word ($0A09) ;A09 (0) () $817F 06 0C: .word ($0C06) ;C06 (0) () $8181 0B 03: .word ($030B) ;30B (0) () $8183 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8185 01 0A: .word ($0A01) ;A01 (0) () $8187 09 00: .word ($09) ;9 (0) () DataTableEntry_8189 $8189 F5 09: .word ($09F5) ;9F5 (0) () $818B 0A 06: .word ($060A) ;60A (0) () $818D FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $818F 01 0C: .word ($0C01) ;C01 (0) () $8191 0B 03: .word ($030B) ;30B (0) () $8193 F5 0B: .word ($0BF5) ;BF5 (0) () $8195 0C 06: .word ($060C) ;60C (0) () $8197 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8199 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $819B 0B 0C: .word ($0C0B) ;C0B (0) () $819D 06 0A: .word ($0A06) ;A06 (0) () $819F 09 F6: .word (DataTableEntry_1F609) ;F609 (1F609) () $81A1 00 FF: .word (DataTableEntry_1FF00) ;FF00 (1FF00) () $81A3 F2 01: .word ($01F2) ;1F2 (0) () $81A5 0B 0C: .word ($0C0B) ;C0B (0) () $81A7 06 0A: .word ($0A06) ;A06 (0) () $81A9 09 00: .word ($09) ;9 (0) () $81AB FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $81AD 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $81AF 0A 09: .word ($090A) ;90A (0) () $81B1 F6 00: .word ($F6) ;F6 (0) () $81B3 09 0A: .word ($0A09) ;A09 (0) () $81B5 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $81B7 F2 01: .word ($01F2) ;1F2 (0) () $81B9 F5 0C: .word ($0CF5) ;CF5 (0) () $81BB 0B F6: .word (DataTableEntry_1F60B) ;F60B (1F60B) () $81BD 03 0B: .word ($0B03) ;B03 (0) () $81BF 0C 06: .word ($060C) ;60C (0) () $81C1 FF F4: .word (DataTableEntry_1F4FF) ;F4FF (1F4FF) () $81C3 01 00: .word (savedCurPPUMASK) ;1 (0) () $81C5 02 00: .word ($02) ;2 (0) () $81C7 F0 F4: .word (DataTableEntry_1F4F0) ;F4F0 (1F4F0) () $81C9 07 06: .word ($0607) ;607 (0) () $81CB 08 06: .word ($0608) ;608 (0) () $81CD F0 F4: .word (DataTableEntry_1F4F0) ;F4F0 (1F4F0) () $81CF 04 03: .word ($0304) ;304 (0) () $81D1 05 03: .word ($0305) ;305 (0) () $81D3 F0 F4: .word (DataTableEntry_1F4F0) ;F4F0 (1F4F0) () $81D5 F5 07: .word ($07F5) ;7F5 (0) () $81D7 06 08: .word ($0806) ;806 (0) () $81D9 06 F0: .word (DataTableEntry_1F006) ;F006 (1F006) () $81DB 64 FF: .word (DataTableEntry_1FF64) ;FF64 (1FF64) () $81DD 6A FF: .word (DataTableEntry_1FF6A) ;FF6A (1FF6A) () $81DF 67 FF: .word (DataTableEntry_1FF67) ;FF67 (1FF67) () $81E1 F5 6A: .word ($6AF5) ;6AF5 (0) () $81E3 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $81E5 01 6D: .word ($6D01) ;6D01 (0) () $81E7 6E 6A: .word ($6A6E) ;6A6E (0) () $81E9 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $81EB 01 6E: .word ($6E01) ;6E01 (0) () $81ED 6D 64: .word ($646D) ;646D (0) () $81EF FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $81F1 01 70: .word ($7001) ;7001 (0) () $81F3 6F 67: .word ($676F) ;676F (0) () $81F5 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () DataTableEntry_81F7 $81F7 01 6F: .word ($6F01) ;6F01 (0) () $81F9 70 6A: .word ($6A70) ;6A70 (0) () $81FB FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $81FD 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $81FF 6F 70: .word ($706F) ;706F (0) () $8201 6A FF: .word (DataTableEntry_1FF6A) ;FF6A (1FF6A) () $8203 F2 01: .word ($01F2) ;1F2 (0) () $8205 F5 70: .word ($70F5) ;70F5 (0) () $8207 6F F6: .word (DataTableEntry_1F66F) ;F66F (1F66F) () $8209 67 FF: .word (DataTableEntry_1FF67) ;FF67 (1FF67) () $820B F2 01: .word ($01F2) ;1F2 (0) () $820D F5 6E: .word ($6EF5) ;6EF5 (0) () $820F 6D F6: .word (DataTableEntry_1F66D) ;F66D (1F66D) () $8211 64 FF: .word (DataTableEntry_1FF64) ;FF64 (1FF64) () $8213 F2 01: .word ($01F2) ;1F2 (0) () $8215 F5 6D: .word ($6DF5) ;6DF5 (0) () $8217 6E 6A: .word ($6A6E) ;6A6E (0) () $8219 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $821B 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $821D 6D 6E: .word ($6E6D) ;6E6D (0) () $821F 6A 70: .word ($706A) ;706A (0) () $8221 6F F6: .word (DataTableEntry_1F66F) ;F66F (1F66F) () $8223 67 FF: .word (DataTableEntry_1FF67) ;FF67 (1FF67) () $8225 F2 01: .word ($01F2) ;1F2 (0) () $8227 6D 6E: .word ($6E6D) ;6E6D (0) () $8229 6A 70: .word ($706A) ;706A (0) () $822B 6F 67: .word ($676F) ;676F (0) () $822D FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $822F 01 6E: .word ($6E01) ;6E01 (0) () $8231 6D 64: .word ($646D) ;646D (0) () $8233 F5 6D: .word ($6DF5) ;6DF5 (0) () $8235 6E 6A: .word ($6A6E) ;6A6E (0) () $8237 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8239 01 70: .word ($7001) ;7001 (0) () $823B 6F 67: .word ($676F) ;676F (0) () $823D F5 6F: .word ($6FF5) ;6FF5 (0) () $823F 70 6A: .word ($6A70) ;6A70 (0) () $8241 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8243 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8245 6F 70: .word ($706F) ;706F (0) () $8247 6A 6E: .word ($6E6A) ;6E6A (0) () $8249 6D F6: .word (DataTableEntry_1F66D) ;F66D (1F66D) () $824B 64 FF: .word (DataTableEntry_1FF64) ;FF64 (1FF64) () $824D F2 01: .word ($01F2) ;1F2 (0) () $824F 6F 70: .word ($706F) ;706F (0) () $8251 6A 6E: .word ($6E6A) ;6E6A (0) () $8253 6D 64: .word ($646D) ;646D (0) () $8255 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8257 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8259 6E 6D: .word ($6D6E) ;6D6E (0) () $825B F6 64: .word ($64F6) ;64F6 (0) () $825D 6D 6E: .word ($6E6D) ;6E6D (0) () $825F 6A FF: .word (DataTableEntry_1FF6A) ;FF6A (1FF6A) () $8261 F2 01: .word ($01F2) ;1F2 (0) () $8263 F5 70: .word ($70F5) ;70F5 (0) () $8265 6F F6: .word (DataTableEntry_1F66F) ;F66F (1F66F) () $8267 67 6F: .word ($6F67) ;6F67 (0) () $8269 70 6A: .word ($6A70) ;6A70 (0) () $826B FF F4: .word (DataTableEntry_1F4FF) ;F4FF (1F4FF) () $826D 65 64: .word ($6465) ;6465 (0) () $826F 66 64: .word ($6466) ;6466 (0) () $8271 F0 F4: .word (DataTableEntry_1F4F0) ;F4F0 (1F4F0) () $8273 6B 6A: .word ($6A6B) ;6A6B (0) () $8275 6C 6A: .word ($6A6C) ;6A6C (0) () $8277 F0 F4: .word (DataTableEntry_1F4F0) ;F4F0 (1F4F0) () $8279 68 67: .word ($6768) ;6768 (0) () $827B 69 67: .word ($6769) ;6769 (0) () $827D F0 F4: .word (DataTableEntry_1F4F0) ;F4F0 (1F4F0) () $827F F5 6B: .word ($6BF5) ;6BF5 (0) () $8281 6A 6C: .word ($6C6A) ;6C6A (0) () $8283 6A F0: .word (DataTableEntry_1F06A) ;F06A (1F06A) () $8285 F2 03: .word ($03F2) ;3F2 (0) () $8287 7D 7E: .word ($7E7D) ;7E7D (0) () $8289 F8 11: .word ($11F8) ;11F8 (0) () $828B 73 F3: .word (DataTableEntry_1F373) ;F373 (1F373) () $828D 04 7F: .word ($7F04) ;7F04 (0) () $828F 80 7F: .word ($7F80) ;7F80 (0) () $8291 80 73: .word ($7380) ;7380 (0) () $8293 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8295 03 73: .word ($7303) ;7303 (0) () $8297 7E 7D: .word ($7D7E) ;7D7E (0) () $8299 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $829B 01 0D: .word ($0D01) ;D01 (0) () $829D 0D 02: .word ($020D) ;20D (0) () $829F FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82A1 01 0F: .word ($0F01) ;F01 (0) () $82A3 0F 07: .word ($070F) ;70F (0) () $82A5 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82A7 01 0E: .word ($0E01) ;E01 (0) () $82A9 0E 05: .word ($050E) ;50E (0) () $82AB FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82AD 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $82AF 0F 0F: .word ($0F0F) ;F0F (0) () $82B1 07 FF: .word (DataTableEntry_1FF07) ;FF07 (1FF07) () $82B3 F2 01: .word ($01F2) ;1F2 (0) () $82B5 0D 02: .word ($020D) ;20D (0) () $82B7 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82B9 01 0F: .word ($0F01) ;F01 (0) () $82BB 07 FF: .word (DataTableEntry_1FF07) ;FF07 (1FF07) () $82BD F2 01: .word ($01F2) ;1F2 (0) () $82BF 0E 05: .word ($050E) ;50E (0) () $82C1 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82C3 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $82C5 0F 07: .word ($070F) ;70F (0) () $82C7 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82C9 01 22: .word ($2201) ;2201 (0) () $82CB 22 02: .word ($0222) ;222 (0) () $82CD FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82CF 01 31: .word ($3101) ;3101 (0) () $82D1 31 07: .word ($0731) ;731 (0) () $82D3 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82D5 01 27: .word ($2701) ;2701 (0) () $82D7 27 05: .word ($0527) ;527 (0) () $82D9 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82DB 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $82DD 31 31: .word ($3131) ;3131 (0) () $82DF 07 FF: .word (DataTableEntry_1FF07) ;FF07 (1FF07) () $82E1 F2 01: .word ($01F2) ;1F2 (0) () $82E3 F5 22: .word ($22F5) ;22F5 (0) () $82E5 22 F6: .word (DataTableEntry_1F622) ;F622 (1F622) () $82E7 02 FF: .word (DataTableEntry_1FF02) ;FF02 (1FF02) () $82E9 F2 01: .word ($01F2) ;1F2 (0) () $82EB 31 31: .word ($3131) ;3131 (0) () $82ED 07 FF: .word (DataTableEntry_1FF07) ;FF07 (1FF07) () $82EF F2 01: .word ($01F2) ;1F2 (0) () $82F1 F5 27: .word ($27F5) ;27F5 (0) () $82F3 27 F6: .word (InitializeAn8BitPlayerVec) ;F627 (1F627) () $82F5 05 FF: .word (DataTableEntry_1FF05) ;FF05 (1FF05) () $82F7 F2 01: .word ($01F2) ;1F2 (0) () $82F9 F5 31: .word ($31F5) ;31F5 (0) () $82FB 31 07: .word ($0731) ;731 (0) () $82FD FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $82FF 03 22: .word ($2203) ;2203 (0) () $8301 23 24: .word ($2423) ;2423 (0) () $8303 25 24: .word ($2425) ;2425 (0) () $8305 F5 25: .word ($25F5) ;25F5 (0) () $8307 F6 24: .word ($24F6) ;24F6 (0) () $8309 25 24: .word ($2425) ;2425 (0) () $830B F5 25: .word ($25F5) ;25F5 (0) () $830D F6 24: .word ($24F6) ;24F6 (0) () $830F F1 58: .word ($58F1) ;58F1 (0) () $8311 F2 03: .word ($03F2) ;3F2 (0) () $8313 31 32: .word ($3231) ;3231 (0) () $8315 33 34: .word ($3433) ;3433 (0) () $8317 33 34: .word ($3433) ;3433 (0) () $8319 33 34: .word ($3433) ;3433 (0) () $831B 33 34: .word ($3433) ;3433 (0) () $831D 33 F1: .word (DataTableEntry_1F133) ;F133 (1F133) () $831F 59 F2: .word (DataTableEntry_1F259) ;F259 (1F259) () $8321 03 27: .word ($2703) ;2703 (0) () $8323 28 29: .word ($2928) ;2928 (0) () $8325 28 F5: .word (DataTableEntry_1F528) ;F528 (1F528) () $8327 29 F6: .word (DataTableEntry_1F629) ;F629 (1F629) () $8329 28 29: .word ($2928) ;2928 (0) () $832B 28 F5: .word (DataTableEntry_1F528) ;F528 (1F528) () $832D 29 F6: .word (DataTableEntry_1F629) ;F629 (1F629) () $832F 28 F1: .word (DataTableEntry_1F128) ;F128 (1F128) () $8331 5A F2: .word (DataTableEntry_1F25A) ;F25A (1F25A) () $8333 03 F5: .word (DataTableEntry_1F503) ;F503 (1F503) () $8335 31 32: .word ($3231) ;3231 (0) () $8337 33 34: .word ($3433) ;3433 (0) () $8339 33 34: .word ($3433) ;3433 (0) () $833B 33 34: .word ($3433) ;3433 (0) () $833D 33 34: .word ($3433) ;3433 (0) () $833F 33 F1: .word (DataTableEntry_1F133) ;F133 (1F133) () $8341 5B F2: .word (DataTableEntry_1F25B) ;F25B (1F25B) () $8343 01 1C: .word ($1C01) ;1C01 (0) () $8345 1C 16: .word ($161C) ;161C (0) () $8347 17 F2: .word (DataTableEntry_1F217) ;F217 (1F217) () $8349 02 39: .word ($3902) ;3902 (0) () $834B 3A 39: .word ($393A) ;393A (0) () $834D 3A 39: .word ($393A) ;393A (0) () $834F 3A 17: .word ($173A) ;173A (0) () $8351 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8353 01 20: .word (PPUMASK) ;2001 (0) () $8355 20 1A: .word ($1A20) ;1A20 (0) () $8357 1B F2: .word (DataTableEntry_1F21B) ;F21B (1F21B) () $8359 02 3D: .word ($3D02) ;3D02 (0) () $835B 3E 3D: .word ($3D3E) ;3D3E (0) () $835D 3E 3D: .word ($3D3E) ;3D3E (0) () $835F 3E 1B: .word ($1B3E) ;1B3E (0) () $8361 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8363 01 1E: .word ($1E01) ;1E01 (0) () $8365 1E 18: .word ($181E) ;181E (0) () $8367 19 F2: .word (DataTableEntry_1F219) ;F219 (1F219) () $8369 02 3B: .word ($3B02) ;3B02 (0) () $836B 3C 3B: .word ($3B3C) ;3B3C (0) () $836D 3C 3B: .word ($3B3C) ;3B3C (0) () $836F 3C 19: .word ($193C) ;193C (0) () $8371 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8373 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8375 20 20: .word ($2020) ;2020 (0) () $8377 1A 1B: .word ($1B1A) ;1B1A (0) () $8379 F2 02: .word ($02F2) ;2F2 (0) () $837B 3D 3E: .word ($3E3D) ;3E3D (0) () $837D 3D 3E: .word ($3E3D) ;3E3D (0) () $837F 3D 3E: .word ($3E3D) ;3E3D (0) () $8381 1B FF: .word (DataTableEntry_1FF1B) ;FF1B (1FF1B) () $8383 F2 03: .word ($03F2) ;3F2 (0) () $8385 3F F3: .word (DataTableEntry_1F33F) ;F33F (1F33F) () DataTableEntry_8387 $8387 06 40: .word (SQ2_LO) ;4006 (0) () $8389 41 F8: .word (DataTableEntry_1F841) ;F841 (1F841) () $838B 12 42: .word ($4212) ;4212 (0) () $838D F3 06: .word ($06F3) ;6F3 (0) () $838F 43 F3: .word (DataTableEntry_1F343) ;F343 (1F343) () $8391 06 44: .word ($4406) ;4406 (0) () $8393 43 F5: .word (DataTableEntry_1F543) ;F543 (1F543) () $8395 44 F6: .word (DataTableEntry_1F644) ;F644 (1F644) () $8397 43 44: .word ($4443) ;4443 (0) () $8399 43 F3: .word (DataTableEntry_1F343) ;F343 (1F343) () $839B 02 F8: .word (DataTableEntry_1F802) ;F802 (1F802) () $839D 12 45: .word ($4512) ;4512 (0) () $839F F3 06: .word ($06F3) ;6F3 (0) () $83A1 46 47: .word ($4746) ;4746 (0) () $83A3 48 49: .word ($4948) ;4948 (0) () $83A5 4A FF: .word (DataTableEntry_1FF4A) ;FF4A (1FF4A) () $83A7 55 FF: .word (DataTableEntry_1FF55) ;FF55 (1FF55) () $83A9 F2 01: .word ($01F2) ;1F2 (0) () $83AB 55 F3: .word (DataTableEntry_1F355) ;F355 (1F355) () $83AD 1E F2: .word (DataTableEntry_1F21E) ;F21E (1F21E) () $83AF 05 56: .word ($5605) ;5605 (0) () $83B1 57 58: .word ($5857) ;5857 (0) () $83B3 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $83B5 01 59: .word ($5901) ;5901 (0) () $83B7 F3 1E: .word ($1EF3) ;1EF3 (0) () $83B9 F2 05: .word ($05F2) ;5F2 (0) () $83BB 5A 5B: .word ($5B5A) ;5B5A (0) () $83BD 5C FF: .word (DataTableEntry_1FF5C) ;FF5C (1FF5C) () $83BF F2 01: .word ($01F2) ;1F2 (0) () $83C1 5D F3: .word (DataTableEntry_1F35D) ;F35D (1F35D) () $83C3 1E F2: .word (DataTableEntry_1F21E) ;F21E (1F21E) () $83C5 05 5E: .word ($5E05) ;5E05 (0) () $83C7 5F 60: .word ($605F) ;605F (0) () $83C9 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $83CB 01 50: .word ($5001) ;5001 (0) () $83CD 50 50: .word ($5050) ;5050 (0) () $83CF 51 51: .word ($5151) ;5151 (0) () $83D1 51 51: .word ($5151) ;5151 (0) () $83D3 52 52: .word ($5252) ;5252 (0) () $83D5 52 52: .word ($5252) ;5252 (0) () $83D7 52 53: .word ($5352) ;5352 (0) () $83D9 53 53: .word ($5353) ;5353 (0) () $83DB 53 53: .word ($5353) ;5353 (0) () $83DD 53 54: .word ($5453) ;5453 (0) () $83DF 54 54: .word ($5454) ;5454 (0) () $83E1 54 54: .word ($5454) ;5454 (0) () $83E3 54 54: .word ($5454) ;5454 (0) () $83E5 FF 77: .word ($77FF) ;77FF (0) () $83E7 77 FF: .word (DataTableEntry_1FF77) ;FF77 (1FF77) () $83E9 78 FF: .word (DataTableEntry_1FF78) ;FF78 (1FF78) () $83EB 7B 7B: .word ($7B7B) ;7B7B (0) () $83ED FF 7C: .word ($7CFF) ;7CFF (0) () $83EF FF 79: .word ($79FF) ;79FF (0) () $83F1 79 FF: .word (DataTableEntry_1FF79) ;FF79 (1FF79) () $83F3 7A FF: .word (DataTableEntry_1FF7A) ;FF7A (1FF7A) () $83F5 F5 7B: .word ($7BF5) ;7BF5 (0) () $83F7 FF 7C: .word ($7CFF) ;7CFF (0) () $83F9 FF 16: .word ($16FF) ;16FF (0) () $83FB 16 FF: .word (DataTableEntry_1FF16) ;FF16 (1FF16) () $83FD 17 17: .word ($1717) ;1717 (0) () $83FF FF 26: .word ($26FF) ;26FF (0) () $8401 FF 1A: .word ($1AFF) ;1AFF (0) () $8403 1A FF: .word (DataTableEntry_1FF1A) ;FF1A (1FF1A) () $8405 1B 1B: .word ($1B1B) ;1B1B (0) () $8407 FF 35: .word ($35FF) ;35FF (0) () $8409 FF 18: .word ($18FF) ;18FF (0) () $840B 18 FF: .word (DataTableEntry_1FF18) ;FF18 (1FF18) () $840D 19 19: .word ($1919) ;1919 (0) () $840F FF 2A: .word ($2AFF) ;2AFF (0) () $8411 FF F5: .word (DataTableEntry_1F5FF) ;F5FF (1F5FF) () $8413 1A FF: .word (DataTableEntry_1FF1A) ;FF1A (1FF1A) () $8415 F5 1B: .word ($1BF5) ;1BF5 (0) () $8417 FF 35: .word ($35FF) ;35FF (0) () $8419 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $841B 03 23: .word ($2303) ;2303 (0) () $841D F2 02: .word ($02F2) ;2F2 (0) () $841F 22 F5: .word (DataTableEntry_1F522) ;F522 (1F522) () $8421 22 F6: .word (DataTableEntry_1F622) ;F622 (1F622) () $8423 22 F5: .word (DataTableEntry_1F522) ;F522 (1F522) () $8425 22 F6: .word (DataTableEntry_1F622) ;F622 (1F622) () $8427 00 FF: .word (DataTableEntry_1FF00) ;FF00 (1FF00) () $8429 F2 03: .word ($03F2) ;3F2 (0) () $842B 32 F2: .word (DataTableEntry_1F232) ;F232 (1F232) () $842D 02 2F: .word ($2F02) ;2F02 (0) () $842F 30 2F: .word ($2F30) ;2F30 (0) () $8431 30 06: .word ($0630) ;630 (0) () $8433 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8435 02 27: .word ($2702) ;2702 (0) () $8437 F5 27: .word ($27F5) ;27F5 (0) () $8439 F6 27: .word ($27F6) ;27F6 (0) () $843B F5 27: .word ($27F5) ;27F5 (0) () $843D F6 03: .word ($03F6) ;3F6 (0) () $843F FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8441 03 F5: .word (DataTableEntry_1F503) ;F503 (1F503) () $8443 32 F2: .word (DataTableEntry_1F232) ;F232 (1F232) () $8445 02 2F: .word ($2F02) ;2F02 (0) () $8447 30 2F: .word ($2F30) ;2F30 (0) () $8449 30 06: .word ($0630) ;630 (0) () $844B FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $844D 02 F6: .word (DataTableEntry_1F602) ;F602 (1F602) () $844F 92 F3: .word (DataTableEntry_1F392) ;F392 (1F392) () $8451 02 92: .word (DataTableEntry_9202) ;9202 (9202) () $8453 93 94: .word (DataTableEntry_9493) ;9493 (9493) () $8455 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8457 02 F6: .word (DataTableEntry_1F602) ;F602 (1F602) () $8459 98 F3: .word (DataTableEntry_1F398) ;F398 (1F398) () $845B 02 98: .word (DataTableEntry_9802) ;9802 (9802) () $845D 99 9A: .word (DataTableEntry_9A99) ;9A99 (9A99) () $845F FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8461 02 F6: .word (DataTableEntry_1F602) ;F602 (1F602) () $8463 95 F3: .word (DataTableEntry_1F395) ;F395 (1F395) () $8465 02 95: .word (DataTableEntry_9502) ;9502 (9502) () $8467 96 97: .word (DataTableEntry_9796) ;9796 (9796) () $8469 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $846B 02 F5: .word (DataTableEntry_1F502) ;F502 (1F502) () $846D 98 F3: .word (DataTableEntry_1F398) ;F398 (1F398) () $846F 02 98: .word (DataTableEntry_9802) ;9802 (9802) () $8471 99 9A: .word (DataTableEntry_9A99) ;9A99 (9A99) () $8473 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8475 02 71: .word ($7102) ;7102 (0) () $8477 72 F7: .word (DataTableEntry_1F772) ;F772 (1F772) () $8479 72 71: .word ($7172) ;7172 (0) () $847B 64 71: .word ($7164) ;7164 (0) () $847D FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $847F 02 75: .word ($7502) ;7502 (0) () $8481 76 81: .word (DataTableEntry_8176) ;8176 (8176) () $8483 F7 81: .word (DataTableEntry_81F7) ;81F7 (81F7) () $8485 75 6A: .word ($6A75) ;6A75 (0) () $8487 75 FF: .word (DataTableEntry_1FF75) ;FF75 (1FF75) () $8489 F2 02: .word ($02F2) ;2F2 (0) () $848B 73 74: .word ($7473) ;7473 (0) () $848D F7 74: .word ($74F7) ;74F7 (0) () $848F 73 67: .word ($6773) ;6773 (0) () $8491 73 FF: .word (DataTableEntry_1FF73) ;FF73 (1FF73) () $8493 F2 02: .word ($02F2) ;2F2 (0) () $8495 F5 75: .word ($75F5) ;75F5 (0) () $8497 76 81: .word (DataTableEntry_8176) ;8176 (8176) () $8499 F7 81: .word (DataTableEntry_81F7) ;81F7 (81F7) () $849B 75 6A: .word ($6A75) ;6A75 (0) () $849D 75 FF: .word (DataTableEntry_1FF75) ;FF75 (1FF75) () $849F F2 03: .word ($03F2) ;3F2 (0) () $84A1 22 23: .word ($2322) ;2322 (0) () $84A3 F1 6C: .word ($6CF1) ;6CF1 (0) () $84A5 F2 03: .word ($03F2) ;3F2 (0) () $84A7 31 32: .word ($3231) ;3231 (0) () $84A9 F1 6D: .word ($6DF1) ;6DF1 (0) () $84AB F2 03: .word ($03F2) ;3F2 (0) () $84AD 27 28: .word ($2827) ;2827 (0) () $84AF F1 6E: .word ($6EF1) ;6EF1 (0) () $84B1 F2 03: .word ($03F2) ;3F2 (0) () $84B3 F5 31: .word ($31F5) ;31F5 (0) () $84B5 32 F1: .word (DataTableEntry_1F132) ;F132 (1F132) () $84B7 6F F2: .word (DataTableEntry_1F26F) ;F26F (1F26F) () $84B9 03 22: .word ($2203) ;2203 (0) () $84BB 23 24: .word ($2423) ;2423 (0) () $84BD 25 24: .word ($2425) ;2425 (0) () $84BF F5 25: .word ($25F5) ;25F5 (0) () $84C1 F6 24: .word ($24F6) ;24F6 (0) () $84C3 25 24: .word ($2425) ;2425 (0) () $84C5 F5 25: .word ($25F5) ;25F5 (0) () $84C7 F6 24: .word ($24F6) ;24F6 (0) () $84C9 F1 6C: .word ($6CF1) ;6CF1 (0) () $84CB F2 03: .word ($03F2) ;3F2 (0) () $84CD 31 32: .word ($3231) ;3231 (0) () $84CF 33 34: .word ($3433) ;3433 (0) () $84D1 33 34: .word ($3433) ;3433 (0) () $84D3 33 34: .word ($3433) ;3433 (0) () $84D5 33 34: .word ($3433) ;3433 (0) () $84D7 33 F1: .word (DataTableEntry_1F133) ;F133 (1F133) () $84D9 6D F2: .word (DataTableEntry_1F26D) ;F26D (1F26D) () $84DB 03 27: .word ($2703) ;2703 (0) () $84DD 28 29: .word ($2928) ;2928 (0) () $84DF 28 F5: .word (DataTableEntry_1F528) ;F528 (1F528) () $84E1 29 F6: .word (DataTableEntry_1F629) ;F629 (1F629) () $84E3 28 29: .word ($2928) ;2928 (0) () $84E5 28 F5: .word (DataTableEntry_1F528) ;F528 (1F528) () $84E7 29 F6: .word (DataTableEntry_1F629) ;F629 (1F629) () $84E9 28 F1: .word (DataTableEntry_1F128) ;F128 (1F128) () $84EB 6E F2: .word (DataTableEntry_1F26E) ;F26E (1F26E) () $84ED 03 F5: .word (DataTableEntry_1F503) ;F503 (1F503) () $84EF 31 32: .word ($3231) ;3231 (0) () $84F1 33 34: .word ($3433) ;3433 (0) () $84F3 33 34: .word ($3433) ;3433 (0) () $84F5 33 34: .word ($3433) ;3433 (0) () $84F7 33 34: .word ($3433) ;3433 (0) () $84F9 33 F1: .word (DataTableEntry_1F133) ;F133 (1F133) () $84FB 6F F2: .word (DataTableEntry_1F26F) ;F26F (1F26F) () $84FD 01 26: .word ($2601) ;2601 (0) () $84FF F7 2D: .word ($2DF7) ;2DF7 (0) () $8501 F7 2E: .word ($2EF7) ;2EF7 (0) () $8503 F7 4B: .word ($4BF7) ;4BF7 (0) () $8505 F7 F2: .word (DataTableEntry_1F2F7) ;F2F7 (1F2F7) () $8507 04 4C: .word ($4C04) ;4C04 (0) () $8509 4D FF: .word (DataTableEntry_1FF4D) ;FF4D (1FF4D) () $850B F2 01: .word ($01F2) ;1F2 (0) () $850D 35 F7: .word (DataTableEntry_1F735) ;F735 (1F735) () $850F 36 F7: .word (DataTableEntry_1F736) ;F736 (1F736) () $8511 37 F7: .word (DataTableEntry_1F737) ;F737 (1F737) () $8513 38 F7: .word (DataTableEntry_1F738) ;F738 (1F738) () $8515 F2 04: .word ($04F2) ;4F2 (0) () $8517 4E 4D: .word ($4D4E) ;4D4E (0) () $8519 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $851B 01 2A: .word ($2A01) ;2A01 (0) () $851D F7 2B: .word ($2BF7) ;2BF7 (0) () $851F F7 2C: .word ($2CF7) ;2CF7 (0) () $8521 F7 4B: .word ($4BF7) ;4BF7 (0) () $8523 F7 F2: .word (DataTableEntry_1F2F7) ;F2F7 (1F2F7) () $8525 04 4C: .word ($4C04) ;4C04 (0) () $8527 4D FF: .word (DataTableEntry_1FF4D) ;FF4D (1FF4D) () $8529 F2 01: .word ($01F2) ;1F2 (0) () $852B F5 35: .word ($35F5) ;35F5 (0) () $852D F7 36: .word ($36F7) ;36F7 (0) () $852F F7 37: .word ($37F7) ;37F7 (0) () $8531 F7 38: .word ($38F7) ;38F7 (0) () $8533 F7 F2: .word (DataTableEntry_1F2F7) ;F2F7 (1F2F7) () $8535 04 4E: .word ($4E04) ;4E04 (0) () $8537 4D FF: .word (DataTableEntry_1FF4D) ;FF4D (1FF4D) () $8539 F2 04: .word ($04F2) ;4F2 (0) () $853B 1C F3: .word (DataTableEntry_1F31C) ;F31C (1F31C) () $853D 04 F8: .word (DataTableEntry_1F804) ;F804 (1F804) () $853F 1A 8C: .word (DataTableEntry_8C1A) ;8C1A (8C1A) () $8541 8D 8E: .word (DataTableEntry_8E8D) ;8E8D (8E8D) () $8543 8F 90: .word (DataTableEntry_908F) ;908F (908F) () $8545 F3 0C: .word ($0CF3) ;CF3 (0) () $8547 91 FF: .word (DataTableEntry_1FF91) ;FF91 (1FF91) () $8549 F2 04: .word ($04F2) ;4F2 (0) () $854B 20 F3: .word (DataTableEntry_1F320) ;F320 (1F320) () $854D 04 F8: .word (DataTableEntry_1F804) ;F804 (1F804) () $854F 1A 8C: .word (DataTableEntry_8C1A) ;8C1A (8C1A) () $8551 8D 8E: .word (DataTableEntry_8E8D) ;8E8D (8E8D) () $8553 8F 90: .word (DataTableEntry_908F) ;908F (908F) () $8555 F3 0C: .word ($0CF3) ;CF3 (0) () $8557 91 FF: .word (DataTableEntry_1FF91) ;FF91 (1FF91) () $8559 F2 04: .word ($04F2) ;4F2 (0) () $855B 1E F3: .word (DataTableEntry_1F31E) ;F31E (1F31E) () $855D 04 F8: .word (DataTableEntry_1F804) ;F804 (1F804) () $855F 1A 8C: .word (DataTableEntry_8C1A) ;8C1A (8C1A) () $8561 8D 8E: .word (DataTableEntry_8E8D) ;8E8D (8E8D) () $8563 8F 90: .word (DataTableEntry_908F) ;908F (908F) () $8565 F3 0C: .word ($0CF3) ;CF3 (0) () $8567 91 FF: .word (DataTableEntry_1FF91) ;FF91 (1FF91) () $8569 F2 04: .word ($04F2) ;4F2 (0) () $856B F5 20: .word ($20F5) ;20F5 (0) () $856D F3 04: .word ($04F3) ;4F3 (0) () $856F F8 1A: .word ($1AF8) ;1AF8 (0) () $8571 8C 8D: .word (DataTableEntry_8D8C) ;8D8C (8D8C) () $8573 8E 8F: .word (DataTableEntry_8F8E) ;8F8E (8F8E) () $8575 90 F3: .word (DataTableEntry_1F390) ;F390 (1F390) () $8577 0C 91: .word (DataTableEntry_910C) ;910C (910C) () $8579 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $857B 03 50: .word ($5003) ;5003 (0) () $857D 51 52: .word ($5251) ;5251 (0) () $857F 53 54: .word ($5453) ;5453 (0) () $8581 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8583 03 A0: .word (DataTableEntry_A003) ;A003 (A003) () $8585 A1 A2: .word (DataTableEntry_A2A1) ;A2A1 (A2A1) () $8587 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8589 03 A6: .word (DataTableEntry_A603) ;A603 (A603) () DataTableEntry_858B $858B A7 A8: .word (DataTableEntry_A8A7) ;A8A7 (A8A7) () $858D FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $858F 03 A3: .word (DataTableEntry_A303) ;A303 (A303) () $8591 A4 A5: .word (DataTableEntry_A5A4) ;A5A4 (A5A4) () $8593 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8595 03 F5: .word (DataTableEntry_1F503) ;F503 (1F503) () $8597 A6 A7: .word (DataTableEntry_A7A6) ;A7A6 (A7A6) () $8599 A8 FF: .word (DataTableEntry_1FFA8) ;FFA8 (1FFA8) () $859B F6 1C: .word ($1CF6) ;1CF6 (0) () $859D FF F6: .word (DataTableEntry_1F6FF) ;F6FF (1F6FF) () $859F 1D FF: .word (DataTableEntry_1FF1D) ;FF1D (1FF1D) () $85A1 F6 20: .word ($20F6) ;20F6 (0) () $85A3 FF F6: .word (DataTableEntry_1F6FF) ;F6FF (1F6FF) () $85A5 21 FF: .word (DataTableEntry_1FF21) ;FF21 (1FF21) () $85A7 F6 1E: .word ($1EF6) ;1EF6 (0) () $85A9 FF F6: .word (DataTableEntry_1F6FF) ;F6FF (1F6FF) () $85AB 1F FF: .word (DataTableEntry_1FF1F) ;FF1F (1FF1F) () $85AD F5 20: .word ($20F5) ;20F5 (0) () $85AF FF F5: .word (DataTableEntry_1F5FF) ;F5FF (1F5FF) () $85B1 21 FF: .word (DataTableEntry_1FF21) ;FF21 (1FF21) () $85B3 19 FF: .word (DataTableEntry_1FF19) ;FF19 (1FF19) () $85B5 F4 07: .word ($07F4) ;7F4 (0) () $85B7 06 08: .word ($0806) ;806 (0) () $85B9 06 07: .word ($0706) ;706 (0) () $85BB 06 08: .word ($0806) ;806 (0) () $85BD 06 9B: .word (DataTableEntry_9B06) ;9B06 (9B06) () $85BF F3 0E: .word ($0EF3) ;EF3 (0) () $85C1 F0 08: .word ($08F0) ;8F0 (0) () $85C3 87 0A: .word ($0A87) ;A87 (0) () $85C5 87 0C: .word ($0C87) ;C87 (0) () $85C7 87 0E: .word ($0E87) ;E87 (0) () $85C9 87 11: .word ($1187) ;1187 (0) () $85CB 87 17: .word ($1787) ;1787 (0) () $85CD 87 1D: .word ($1D87) ;1D87 (0) () $85CF 87 23: .word ($2387) ;2387 (0) () $85D1 87 29: .word ($2987) ;2987 (0) () $85D3 87 30: .word ($3087) ;3087 (0) () $85D5 87 38: .word ($3887) ;3887 (0) () $85D7 87 40: .word ($4087) ;4087 (0) () $85D9 87 47: .word ($4787) ;4787 (0) () $85DB 87 52: .word ($5287) ;5287 (0) () $85DD 87 5B: .word ($5B87) ;5B87 (0) () $85DF 87 65: .word ($6587) ;6587 (0) () $85E1 87 6F: .word ($6F87) ;6F87 (0) () $85E3 87 7A: .word ($7A87) ;7A87 (0) () $85E5 87 83: .word (DataTableEntry_8387) ;8387 (8387) () $85E7 87 8E: .word (DataTableEntry_8E87) ;8E87 (8E87) () $85E9 87 99: .word (DataTableEntry_9987) ;9987 (9987) () $85EB 87 9F: .word (DataTableEntry_9F87) ;9F87 (9F87) () $85ED 87 A5: .word (DataTableEntry_A587) ;A587 (A587) () $85EF 87 AB: .word (DataTableEntry_AB87) ;AB87 (AB87) () $85F1 87 B2: .word (DataTableEntry_B287) ;B287 (B287) () $85F3 87 BC: .word (DataTableEntry_BC87) ;BC87 (BC87) () $85F5 87 C4: .word (DataTableEntry_1C487) ;C487 (1C487) () $85F7 87 CC: .word (DataTableEntry_1CC87) ;CC87 (1CC87) () $85F9 87 D4: .word (DataTableEntry_1D487) ;D487 (1D487) () $85FB 87 DC: .word (DataTableEntry_1DC87) ;DC87 (1DC87) () $85FD 87 E6: .word (DataTableEntry_1E687) ;E687 (1E687) () $85FF 87 EF: .word (DataTableEntry_1EF87) ;EF87 (1EF87) () $8601 87 F8: .word (DataTableEntry_1F887) ;F887 (1F887) () $8603 87 FA: .word (DataTableEntry_1FA87) ;FA87 (1FA87) () $8605 87 FC: .word (DataTableEntry_1FC87) ;FC87 (1FC87) () $8607 87 FE: .word (DataTableEntry_1FE87) ;FE87 (1FE87) () $8609 87 01: .word ($0187) ;187 (0) () $860B 88 07: .word ($0788) ;788 (0) () $860D 88 0D: .word ($0D88) ;D88 (0) () $860F 88 13: .word ($1388) ;1388 (0) () $8611 88 19: .word ($1988) ;1988 (0) () $8613 88 20: .word ($2088) ;2088 (0) () $8615 88 28: .word ($2888) ;2888 (0) () $8617 88 30: .word ($3088) ;3088 (0) () $8619 88 37: .word ($3788) ;3788 (0) () $861B 88 42: .word ($4288) ;4288 (0) () $861D 88 4B: .word ($4B88) ;4B88 (0) () $861F 88 55: .word ($5588) ;5588 (0) () $8621 88 5F: .word ($5F88) ;5F88 (0) () $8623 88 6A: .word ($6A88) ;6A88 (0) () $8625 88 73: .word ($7388) ;7388 (0) () $8627 88 7E: .word ($7E88) ;7E88 (0) () $8629 88 89: .word (DataTableEntry_8988) ;8988 (8988) () $862B 88 8F: .word (DataTableEntry_8F88) ;8F88 (8F88) () $862D 88 95: .word (DataTableEntry_9588) ;9588 (9588) () $862F 88 9B: .word (DataTableEntry_9B88) ;9B88 (9B88) () $8631 88 A2: .word (DataTableEntry_A288) ;A288 (A288) () $8633 88 AA: .word (DataTableEntry_AA88) ;AA88 (AA88) () $8635 88 B2: .word (DataTableEntry_B288) ;B288 (B288) () $8637 88 BA: .word (DataTableEntry_BA88) ;BA88 (BA88) () $8639 88 C2: .word (DataTableEntry_1C288) ;C288 (1C288) () $863B 88 CA: .word (DataTableEntry_1CA88) ;CA88 (1CA88) () $863D 88 D2: .word (DataTableEntry_1D288) ;D288 (1D288) () $863F 88 DB: .word (DataTableEntry_1DB88) ;DB88 (1DB88) () $8641 88 E4: .word (DataTableEntry_1E488) ;E488 (1E488) () $8643 88 EA: .word (DataTableEntry_1EA88) ;EA88 (1EA88) () $8645 88 F0: .word (SetNmiHandlerResetFrameCtr) ;F088 (1F088) () $8647 88 F6: .word (DataTableEntry_1F688) ;F688 (1F688) () $8649 88 FD: .word (DataTableEntry_1FD88) ;FD88 (1FD88) () $864B 88 04: .word ($0488) ;488 (0) () $864D 89 0B: .word ($0B89) ;B89 (0) () $864F 89 12: .word ($1289) ;1289 (0) () $8651 89 1A: .word ($1A89) ;1A89 (0) () $8653 89 20: .word ($2089) ;2089 (0) () $8655 89 36: .word ($3689) ;3689 (0) () $8657 89 4C: .word ($4C89) ;4C89 (0) () $8659 89 67: .word ($6789) ;6789 (0) () $865B 89 74: .word ($7489) ;7489 (0) () $865D 89 81: .word (DataTableEntry_8189) ;8189 (8189) () $865F 89 8F: .word (DataTableEntry_8F89) ;8F89 (8F89) () $8661 89 96: .word (DataTableEntry_9689) ;9689 (9689) () $8663 89 9D: .word (DataTableEntry_9D89) ;9D89 (9D89) () $8665 89 A5: .word (DataTableEntry_A589) ;A589 (A589) () $8667 89 AF: .word (DataTableEntry_AF89) ;AF89 (AF89) () $8669 89 B9: .word (DataTableEntry_B989) ;B989 (B989) () $866B 89 C4: .word (DataTableEntry_1C489) ;C489 (1C489) () $866D 89 C9: .word (DataTableEntry_1C989) ;C989 (1C989) () $866F 89 CE: .word (DataTableEntry_1CE89) ;CE89 (1CE89) () $8671 89 D3: .word (DataTableEntry_1D389) ;D389 (1D389) () $8673 89 D8: .word (DataTableEntry_1D889) ;D889 (1D889) () $8675 89 DE: .word (DataTableEntry_1DE89) ;DE89 (1DE89) () $8677 89 E4: .word (DataTableEntry_1E489) ;E489 (1E489) () $8679 89 EA: .word (DataTableEntry_1EA89) ;EA89 (1EA89) () $867B 89 F1: .word (DataTableEntry_1F189) ;F189 (1F189) () $867D 89 F7: .word (DataTableEntry_1F789) ;F789 (1F789) () $867F 89 FD: .word (DataTableEntry_1FD89) ;FD89 (1FD89) () $8681 89 03: .word ($0389) ;389 (0) () $8683 8A 0A: .word ($0A8A) ;A8A (0) () $8685 8A 10: .word ($108A) ;108A (0) () $8687 8A 16: .word ($168A) ;168A (0) () $8689 8A 1C: .word ($1C8A) ;1C8A (0) () $868B 8A 23: .word ($238A) ;238A (0) () $868D 8A 28: .word ($288A) ;288A (0) () $868F 8A 2E: .word ($2E8A) ;2E8A (0) () $8691 8A 6F: .word ($6F8A) ;6F8A (0) () $8693 8A AD: .word (DataTableEntry_AD8A) ;AD8A (AD8A) () $8695 8A E7: .word (DataTableEntry_1E78A) ;E78A (1E78A) () $8697 8A 28: .word ($288A) ;288A (0) () $8699 8B 3A: .word ($3A8B) ;3A8B (0) () $869B 8B 3C: .word ($3C8B) ;3C8B (0) () $869D 8B 3E: .word ($3E8B) ;3E8B (0) () $869F 8B 40: .word ($408B) ;408B (0) () $86A1 8B 43: .word ($438B) ;438B (0) () $86A3 8B 4A: .word ($4A8B) ;4A8B (0) () $86A5 8B 51: .word ($518B) ;518B (0) () $86A7 8B 56: .word ($568B) ;568B (0) () $86A9 8B 5B: .word ($5B8B) ;5B8B (0) () $86AB 8B 61: .word ($618B) ;618B (0) () $86AD 8B 68: .word ($688B) ;688B (0) () $86AF 8B 6D: .word ($6D8B) ;6D8B (0) () $86B1 8B 73: .word ($738B) ;738B (0) () $86B3 8B 7C: .word ($7C8B) ;7C8B (0) () $86B5 8B 85: .word (DataTableEntry_858B) ;858B (858B) () $86B7 8B 8F: .word (DataTableEntry_8F8B) ;8F8B (8F8B) () $86B9 8B 97: .word (DataTableEntry_978B) ;978B (978B) () $86BB 8B A0: .word (DataTableEntry_A08B) ;A08B (A08B) () $86BD 8B A9: .word (DataTableEntry_A98B) ;A98B (A98B) () $86BF 8B B2: .word (DataTableEntry_B28B) ;B28B (B28B) () $86C1 8B BB: .word (DataTableEntry_BB8B) ;BB8B (BB8B) () $86C3 8B BF: .word (DataTableEntry_BF8B) ;BF8B (BF8B) () $86C5 8B C3: .word (DataTableEntry_1C38B) ;C38B (1C38B) () $86C7 8B C7: .word (DataTableEntry_1C78B) ;C78B (1C78B) () $86C9 8B CC: .word (DataTableEntry_1CC8B) ;CC8B (1CC8B) () $86CB 8B D3: .word (DataTableEntry_1D38B) ;D38B (1D38B) () $86CD 8B DA: .word (DataTableEntry_1DA8B) ;DA8B (1DA8B) () $86CF 8B E1: .word (DataTableEntry_1E18B) ;E18B (1E18B) () $86D1 8B E9: .word (DataTableEntry_1E98B) ;E98B (1E98B) () $86D3 8B F7: .word (DataTableEntry_1F78B) ;F78B (1F78B) () $86D5 8B 06: .word ($068B) ;68B (0) () $86D7 8C 2F: .word ($2F8C) ;2F8C (0) () $86D9 8C 35: .word ($358C) ;358C (0) () $86DB 8C 3B: .word ($3B8C) ;3B8C (0) () $86DD 8C 4F: .word ($4F8C) ;4F8C (0) () $86DF 8C 59: .word ($598C) ;598C (0) () $86E1 8C 64: .word ($648C) ;648C (0) () $86E3 8C 68: .word ($688C) ;688C (0) () $86E5 8C 6D: .word ($6D8C) ;6D8C (0) () $86E7 8C 76: .word ($768C) ;768C (0) () $86E9 8C 7F: .word ($7F8C) ;7F8C (0) () $86EB 8C 88: .word (DataTableEntry_888C) ;888C (888C) () $86ED 8C 91: .word (DataTableEntry_918C) ;918C (918C) () $86EF 8C 97: .word (DataTableEntry_978C) ;978C (978C) () $86F1 8C 9D: .word (DataTableEntry_9D8C) ;9D8C (9D8C) () $86F3 8C A3: .word (DataTableEntry_A38C) ;A38C (A38C) () $86F5 8C AA: .word (DataTableEntry_AA8C) ;AA8C (AA8C) () $86F7 8C AC: .word (DataTableEntry_AC8C) ;AC8C (AC8C) () $86F9 8C AE: .word (DataTableEntry_AE8C) ;AE8C (AE8C) () $86FB 8C B0: .word (DataTableEntry_B08C) ;B08C (B08C) () $86FD 8C B3: .word (DataTableEntry_B38C) ;B38C (B38C) () $86FF 8C BD: .word (DataTableEntry_BD8C) ;BD8C (BD8C) () $8701 8C C7: .word (DataTableEntry_1C78C) ;C78C (1C78C) () $8703 8C D1: .word (DataTableEntry_1D18C) ;D18C (1D18C) () $8705 8C DB: .word (DataTableEntry_1DB8C) ;DB8C (1DB8C) () $8707 8C 00: .word ($8C) ;8C (0) () $8709 FF 06: .word ($06FF) ;6FF (0) () $870B FF 03: .word ($03FF) ;3FF (0) () $870D FF F5: .word (DataTableEntry_1F5FF) ;F5FF (1F5FF) () $870F 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $8711 F2 01: .word ($01F2) ;1F2 (0) () $8713 09 0A: .word ($0A09) ;A09 (0) () $8715 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $8717 F2 01: .word ($01F2) ;1F2 (0) () $8719 0A 09: .word ($090A) ;90A (0) () $871B 00 FF: .word (DataTableEntry_1FF00) ;FF00 (1FF00) () $871D F2 01: .word ($01F2) ;1F2 (0) () $871F 0C 0B: .word ($0B0C) ;B0C (0) () $8721 03 FF: .word (DataTableEntry_1FF03) ;FF03 (1FF03) () $8723 F2 01: .word ($01F2) ;1F2 (0) () $8725 0B 0C: .word ($0C0B) ;C0B (0) () $8727 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $8729 F2 01: .word ($01F2) ;1F2 (0) () $872B F5 0B: .word ($0BF5) ;BF5 (0) () $872D 0C 06: .word ($060C) ;60C (0) () $872F FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8731 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8733 0C 0B: .word ($0B0C) ;B0C (0) () $8735 F6 03: .word ($03F6) ;3F6 (0) () $8737 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8739 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $873B 0A 09: .word ($090A) ;90A (0) () $873D F6 00: .word ($F6) ;F6 (0) () $873F FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8741 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8743 09 0A: .word ($0A09) ;A09 (0) () $8745 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $8747 F2 01: .word ($01F2) ;1F2 (0) () $8749 F5 09: .word ($09F5) ;9F5 (0) () $874B 0A 06: .word ($060A) ;60A (0) () $874D 0C 0B: .word ($0B0C) ;B0C (0) () $874F F6 03: .word ($03F6) ;3F6 (0) () $8751 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8753 01 09: .word ($0901) ;901 (0) () $8755 0A 06: .word ($060A) ;60A (0) () $8757 0C 0B: .word ($0B0C) ;B0C (0) () $8759 03 FF: .word (DataTableEntry_1FF03) ;FF03 (1FF03) () $875B F2 01: .word ($01F2) ;1F2 (0) () $875D 0A 09: .word ($090A) ;90A (0) () $875F 00 F5: .word (DataTableEntry_1F500) ;F500 (1F500) () $8761 09 0A: .word ($0A09) ;A09 (0) () $8763 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $8765 F2 01: .word ($01F2) ;1F2 (0) () $8767 0C 0B: .word ($0B0C) ;B0C (0) () $8769 03 F5: .word (DataTableEntry_1F503) ;F503 (1F503) () $876B 0B 0C: .word ($0C0B) ;C0B (0) () $876D 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $876F F2 01: .word ($01F2) ;1F2 (0) () $8771 F5 0B: .word ($0BF5) ;BF5 (0) () $8773 0C 06: .word ($060C) ;60C (0) () $8775 0A 09: .word ($090A) ;90A (0) () $8777 F6 00: .word ($F6) ;F6 (0) () $8779 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $877B 01 0B: .word ($0B01) ;B01 (0) () $877D 0C 06: .word ($060C) ;60C (0) () $877F 0A 09: .word ($090A) ;90A (0) () $8781 00 FF: .word (DataTableEntry_1FF00) ;FF00 (1FF00) () $8783 F2 01: .word ($01F2) ;1F2 (0) () $8785 F5 0A: .word ($0AF5) ;AF5 (0) () $8787 09 F6: .word (DataTableEntry_1F609) ;F609 (1F609) () $8789 00 09: .word ($0900) ;900 (0) () $878B 0A 06: .word ($060A) ;60A (0) () $878D FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $878F 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8791 0C 0B: .word ($0B0C) ;B0C (0) () $8793 F6 03: .word ($03F6) ;3F6 (0) () $8795 0B 0C: .word ($0C0B) ;C0B (0) () $8797 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $8799 F4 01: .word ($01F4) ;1F4 (0) () $879B 00 02: .word ($0200) ;200 (0) () $879D 00 F0: .word (DataTableEntry_1F000) ;F000 (1F000) () $879F F4 07: .word ($07F4) ;7F4 (0) () $87A1 06 08: .word ($0806) ;806 (0) () $87A3 06 F0: .word (DataTableEntry_1F006) ;F006 (1F006) () $87A5 F4 04: .word ($04F4) ;4F4 (0) () $87A7 03 05: .word ($0503) ;503 (0) () $87A9 03 F0: .word (DataTableEntry_1F003) ;F003 (1F003) () $87AB F4 F5: .word (DataTableEntry_1F5F4) ;F5F4 (1F5F4) () $87AD 07 06: .word ($0607) ;607 (0) () $87AF 08 06: .word ($0608) ;608 (0) () $87B1 F0 F2: .word (DataTableEntry_1F2F0) ;F2F0 (1F2F0) () $87B3 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $87B5 0D 0E: .word ($0E0D) ;E0D (0) () $87B7 F7 0D: .word ($0DF7) ;DF7 (0) () $87B9 F6 00: .word ($F6) ;F6 (0) () $87BB FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $87BD 01 0D: .word ($0D01) ;D01 (0) () $87BF 0E F7: .word (DataTableEntry_1F70E) ;F70E (1F70E) () $87C1 0D 00: .word ($0D) ;D (0) () $87C3 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $87C5 01 11: .word ($1101) ;1101 (0) () $87C7 12 F7: .word (DataTableEntry_1F712) ;F712 (1F712) () $87C9 11 06: .word ($0611) ;611 (0) () $87CB FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $87CD 01 13: .word ($1301) ;1301 (0) () $87CF 14 F7: .word (DataTableEntry_1F714) ;F714 (1F714) () $87D1 13 06: .word (relatedTo03F4) ;613 (0) () $87D3 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $87D5 01 0F: .word ($0F01) ;F01 (0) () $87D7 10 F7: .word (DataTableEntry_1F710) ;F710 (1F710) () $87D9 0F 03: .word ($030F) ;30F (0) () $87DB FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $87DD 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $87DF 0F 10: .word ($100F) ;100F (0) () $87E1 F7 0F: .word ($0FF7) ;FF7 (0) () $87E3 F6 03: .word ($03F6) ;3F6 (0) () $87E5 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $87E7 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $87E9 13 14: .word ($1413) ;1413 (0) () $87EB F7 13: .word ($13F7) ;13F7 (0) () $87ED 06 FF: .word (DataTableEntry_1FF06) ;FF06 (1FF06) () $87EF F2 01: .word ($01F2) ;1F2 (0) () $87F1 F5 11: .word ($11F5) ;11F5 (0) () $87F3 12 F7: .word (DataTableEntry_1F712) ;F712 (1F712) () $87F5 11 06: .word ($0611) ;611 (0) () $87F7 FF 1B: .word ($1BFF) ;1BFF (0) () $87F9 FF 21: .word ($21FF) ;21FF (0) () $87FB FF 1E: .word ($1EFF) ;1EFF (0) () $87FD FF F5: .word (DataTableEntry_1F5FF) ;F5FF (1F5FF) () $87FF 21 FF: .word (DataTableEntry_1FF21) ;FF21 (1FF21) () $8801 F2 01: .word ($01F2) ;1F2 (0) () $8803 24 25: .word ($2524) ;2524 (0) () $8805 21 FF: .word (DataTableEntry_1FF21) ;FF21 (1FF21) () $8807 F2 01: .word ($01F2) ;1F2 (0) () $8809 25 24: .word ($2425) ;2425 (0) () $880B 1B FF: .word (DataTableEntry_1FF1B) ;FF1B (1FF1B) () $880D F2 01: .word ($01F2) ;1F2 (0) () $880F 27 26: .word ($2627) ;2627 (0) () $8811 1E FF: .word (DataTableEntry_1FF1E) ;FF1E (1FF1E) () $8813 F2 01: .word ($01F2) ;1F2 (0) () $8815 26 27: .word ($2726) ;2726 (0) () $8817 21 FF: .word (DataTableEntry_1FF21) ;FF21 (1FF21) () $8819 F2 01: .word ($01F2) ;1F2 (0) () $881B F5 26: .word ($26F5) ;26F5 (0) () $881D 27 21: .word ($2127) ;2127 (0) () $881F FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8821 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8823 27 26: .word ($2627) ;2627 (0) () $8825 F6 1E: .word ($1EF6) ;1EF6 (0) () $8827 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8829 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $882B 25 24: .word ($2425) ;2425 (0) () $882D F6 1B: .word ($1BF6) ;1BF6 (0) () $882F FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8831 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8833 24 25: .word ($2524) ;2524 (0) () $8835 21 FF: .word (DataTableEntry_1FF21) ;FF21 (1FF21) () $8837 F2 01: .word ($01F2) ;1F2 (0) () $8839 F5 24: .word ($24F5) ;24F5 (0) () $883B 25 21: .word ($2125) ;2125 (0) () $883D 27 26: .word ($2627) ;2627 (0) () $883F F6 1E: .word ($1EF6) ;1EF6 (0) () $8841 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $8843 01 24: .word ($2401) ;2401 (0) () $8845 25 21: .word ($2125) ;2125 (0) () $8847 27 26: .word ($2627) ;2627 (0) () $8849 1E FF: .word (DataTableEntry_1FF1E) ;FF1E (1FF1E) () $884B F2 01: .word ($01F2) ;1F2 (0) () $884D 25 24: .word ($2425) ;2425 (0) () $884F 1B F5: .word (DataTableEntry_1F51B) ;F51B (1F51B) () $8851 24 25: .word ($2524) ;2524 (0) () $8853 21 FF: .word (DataTableEntry_1FF21) ;FF21 (1FF21) () $8855 F2 01: .word ($01F2) ;1F2 (0) () $8857 27 26: .word ($2627) ;2627 (0) () $8859 1E F5: .word (DataTableEntry_1F51E) ;F51E (1F51E) () $885B 26 27: .word ($2726) ;2726 (0) () $885D 21 FF: .word (DataTableEntry_1FF21) ;FF21 (1FF21) () $885F F2 01: .word ($01F2) ;1F2 (0) () $8861 F5 26: .word ($26F5) ;26F5 (0) () $8863 27 21: .word ($2127) ;2127 (0) () $8865 25 24: .word ($2425) ;2425 (0) () $8867 F6 1B: .word ($1BF6) ;1BF6 (0) () $8869 FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $886B 01 26: .word ($2601) ;2601 (0) () $886D 27 21: .word ($2127) ;2127 (0) () $886F 25 24: .word ($2425) ;2425 (0) () $8871 1B FF: .word (DataTableEntry_1FF1B) ;FF1B (1FF1B) () $8873 F2 01: .word ($01F2) ;1F2 (0) () $8875 F5 25: .word ($25F5) ;25F5 (0) () $8877 24 F6: .word (DataTableEntry_1F624) ;F624 (1F624) () $8879 1B 24: .word ($241B) ;241B (0) () $887B 25 21: .word ($2125) ;2125 (0) () $887D FF F2: .word (DataTableEntry_1F2FF) ;F2FF (1F2FF) () $887F 01 F5: .word (DataTableEntry_1F501) ;F501 (1F501) () $8881 27 26: .word ($2627) ;2627 (0) () $8883 F6 1E: .word ($1EF6) ;1EF6 (0) () $8885 26 27: .word ($2726) ;2726 (0) () $8887 21 FF: .word (DataTableEntry_1FF21) ;FF21 (1FF21) () $8889 F4 1C: .word ($1CF4) ;1CF4 (0) () $888B .byte $1B DataTableEntry_888C $888C .byte $1D,$1B,$F0,$F4,$22,$21,$23,$21,$F0,$F4,$1F,$1E,$20,$1E,$F0,$F4 $889C .byte $F5,$22,$21,$23,$21,$F0,$F2,$01,$36,$37,$F7,$36,$1B,$FF,$F2,$01 $88AC .byte $28,$29,$F7,$28,$1B,$FF,$F2,$01,$2C,$2D,$F7,$2C,$21,$FF,$F2,$01 $88BC .byte $2E,$2F,$F7,$2E,$21,$FF,$F2,$01,$2A,$2B,$F7,$2A,$1E,$FF,$F2,$01 $88CC .byte $38,$39,$F7,$38,$1E,$FF,$F2,$01,$F5,$2E,$2F,$F7,$2E,$21,$FF,$F2 $88DC .byte $01,$F5,$2C,$2D,$F7,$2C,$21,$FF,$F2,$02,$15,$16,$00,$FF,$F2,$02 $88EC .byte $19,$1A,$06,$FF,$F2,$02,$17,$18,$03,$FF,$F2,$02,$F5,$19,$1A,$06 $88FC .byte $FF,$F2,$02,$30,$31,$5E,$1B,$FF,$F2,$02,$34,$35,$60,$21,$FF,$F2 $890C .byte $02,$32,$33,$5F,$1E,$FF,$F2,$02,$F5,$34,$35,$60,$21,$FF,$F2,$04 $891C .byte $4B,$4C,$4D,$FF,$F2,$02,$81,$82,$81,$82,$81,$82,$81,$82,$81,$F2 $892C .byte $04,$83,$F3,$0C,$F8,$1A,$84,$85,$86,$FF,$F2,$01,$81,$82,$81,$82 $893C .byte $81,$82,$81,$82,$81,$F2,$02,$83,$F3,$06,$F8,$1A,$84,$85,$86,$FF $894C .byte $F2,$04,$7A,$7B,$7A,$7B,$7A,$79,$78,$F5,$7A,$7B,$7A,$7B,$7A,$F6 $895C .byte $78,$7C,$F3,$06,$F2,$04,$7D,$7E,$7F,$80,$FF,$F2,$03,$5A,$5B,$5A $896C .byte $5B,$5A,$5B,$5A,$5B,$5A,$5B,$FF,$F2,$03,$56,$57,$56,$57,$56,$57 $897C .byte $56,$57,$56,$57,$FF,$F2,$03,$F5,$5A,$5B,$5A,$5B DataTableEntry_8988 $8988 .byte $5A,$5B,$5A,$5B,$5A,$5B,$FF,$F2,$02,$23,$21,$22,$21,$F0,$F2,$02 $8998 .byte $20,$1E,$1F,$1E,$F0,$F2,$02,$F5,$23,$21,$22,$21,$F0,$F2,$04,$5C $89A8 .byte $5D,$5C,$5D,$5C,$5D,$21,$FF,$F2,$04,$58,$59,$58,$59,$58,$59,$1E $89B8 .byte $FF,$F2,$04,$F5,$5C,$5D,$5C,$5D,$5C,$5D,$21,$FF,$64,$64,$FF,$8C $89C8 .byte $FF,$6A,$6A,$FF,$92,$FF,$67,$67,$FF,$8F,$FF,$F5,$6A,$FF,$92,$FF $89D8 .byte $F2,$01,$15,$15,$01,$FF,$F2,$01,$19,$19,$07,$FF,$F2,$01,$17,$17 $89E8 .byte $04,$FF,$F2,$01,$F5,$19,$19,$07,$FF,$F2,$01,$30,$30,$1D,$FF,$F2 $89F8 .byte $01,$34,$34,$22,$FF,$F2,$01,$32,$32,$1F,$FF,$F2,$01,$F5,$34,$34 $8A08 .byte $22,$FF,$F2,$04,$64,$65,$66,$FF,$F2,$04,$6A,$6B,$6C,$FF,$F2,$04 $8A18 .byte $67,$68,$69,$FF,$F2,$04,$F5,$6A,$6B,$6C,$FF,$F2,$01,$8A,$F7,$FF $8A28 .byte $F2,$01,$F5,$8A,$F7,$FF,$F2,$01,$3A,$F7,$F2,$04,$3B,$3C,$F2,$02 $8A38 .byte $3C,$3D,$3C,$3E,$3C,$3D,$3C,$3E,$3C,$F2,$02,$3A,$3B,$3A,$3B,$3A $8A48 .byte $3B,$F2,$02,$3C,$3D,$3C,$3E,$3C,$F2,$02,$3A,$3B,$3A,$3B,$3A,$3B $8A58 .byte $3A,$3B,$3A,$3B,$3A,$3B,$F2,$01,$09,$0A,$06,$0C,$0B,$F2,$03,$3F $8A68 .byte $3F,$49,$F8,$0F,$4A,$3F,$FF,$F2,$01,$44,$F7,$F2,$04,$45,$46,$F2 $8A78 .byte $02,$46,$47,$46,$48,$46,$47,$46,$48,$46,$F2,$02,$44,$45,$44,$45 $8A88 .byte $44,$45,$F2,$02,$46,$47,$46,$48,$46,$F2,$02,$44,$45,$44,$45,$44 $8A98 .byte $45,$44,$45,$44,$45,$44,$45,$F2,$01,$0C,$0B,$F2,$03,$3F,$3F,$49 $8AA8 .byte $F8,$0F,$4A,$3F,$FF,$F2,$01,$3F,$F7,$F2,$04,$40,$41,$F2,$02,$41 $8AB8 .byte $42,$41,$43,$41,$42,$41,$43,$41,$F2,$02,$3F,$40,$3F,$40,$3F,$40 $8AC8 .byte $F2,$02,$41,$42,$41,$43,$41,$F2,$02,$3F,$40,$3F,$40,$3F,$40,$3F $8AD8 .byte $40,$3F,$40,$3F,$40,$F2,$03,$3F,$3F,$49,$F8,$0F,$4A,$3F,$FF,$F2 $8AE8 .byte $01,$F5,$44,$F7,$F2,$04,$45,$46,$F2,$02,$46,$47,$46,$48,$46,$47 $8AF8 .byte $46,$48,$46,$F2,$02,$44,$45,$44,$45,$44,$45,$F2,$02,$46,$47,$46 $8B08 .byte $48,$46,$F2,$02,$44,$45,$44,$45,$44,$45,$44,$45,$44,$45,$44,$45 $8B18 .byte $F2,$01,$F5,$0C,$0B,$F6,$F2,$03,$3F,$3F,$49,$F8,$0F,$4A,$3F,$FF $8B28 .byte $8C,$FF,$64,$FF,$65,$FF,$66,$FF,$4E,$FF,$4F,$FF,$F2,$01,$50,$51 $8B38 .byte $52,$FF,$95,$FF,$97,$FF,$95,$FF,$F5,$97,$FF,$F2,$01,$F5,$99,$F6 $8B48 .byte $97,$FF,$F2,$01,$F5,$99,$F6,$95,$FF,$F2,$01,$99,$95,$FF,$F2,$01 $8B58 .byte $99,$97,$FF,$F2,$01,$F5,$99,$97,$FF,$F2,$01,$F5,$99,$F6,$95,$FF $8B68 .byte $F2,$01,$99,$95,$FF,$F2,$01,$99,$F5,$97,$FF,$F2,$01,$99,$F5,$97 $8B78 .byte $99,$F6,$95,$FF,$F2,$01,$F5,$99,$F6,$97,$99,$95,$FF,$F2,$01,$F5 $8B88 .byte $99,$F6,$95,$99,$F5,$97,$FF,$F2,$01,$99,$95,$F5,$99,$97,$FF,$F2 $8B98 .byte $01,$F5,$99,$97,$F6,$99,$95,$FF,$F2,$01,$99,$97,$F5,$99,$F6,$95 $8BA8 .byte $FF,$F2,$01,$99,$95,$F5,$99,$F6,$97,$FF,$F2,$01,$F5,$99,$F6,$95 $8BB8 .byte $99,$97,$FF,$F4,$95,$96,$F0,$F4,$97,$98,$F0,$F4,$95,$96,$F0,$F4 $8BC8 .byte $F5,$97,$98,$F0,$F2,$03,$71,$72,$F3,$05,$FF,$F2,$03,$75,$76,$F3 $8BD8 .byte $05,$FF,$F2,$03,$73,$74,$F3,$05,$FF,$F2,$03,$F5,$75,$76,$F3,$05 $8BE8 .byte $FF,$F2,$01,$99,$95,$F5,$99,$F6,$97,$99,$95,$F5,$99,$97,$F0,$F2 $8BF8 .byte $01,$F5,$99,$F6,$95,$99,$F5,$97,$99,$F6,$95,$99,$97,$F0,$F2,$02 $8C08 .byte $F3,$06,$99,$F3,$03,$97,$F5,$99,$F3,$03,$F6,$97,$99,$F3,$03,$97 $8C18 .byte $F5,$99 DataTableEntry_8C1A $8C1A .byte $F3,$03,$F6,$97,$99,$F3,$03,$97,$F5,$99,$F3,$03,$F6,$53,$F3,$04 $8C2A .byte $F2,$05,$54,$55,$FF,$F2,$01,$88,$F3,$19,$FF,$F2,$01,$87,$F3,$19 $8C3A .byte $FF,$F2,$02,$99,$95,$F5,$99,$F6,$97,$99,$95,$F5,$99,$F2,$03,$97 $8C4A .byte $9A,$9B,$9C,$9D,$FF,$8A,$F2,$03,$F3,$06,$6D,$6E,$6F,$70,$FF,$F5 $8C5A .byte $8A,$F2,$03,$F3,$06,$6D,$6E,$6F,$70,$FF,$F2,$01,$99,$FF,$F2,$01 $8C6A .byte $F5,$99,$FF,$F6,$8C,$FF,$F6,$8D,$FF,$F6,$8E,$FF,$F6,$92,$FF,$F6 $8C7A .byte $93,$FF,$F6,$94,$FF,$F6,$8F,$FF,$F6,$90,$FF,$F6,$91,$FF,$F5,$92 $8C8A .byte $FF,$F5,$93,$FF,$F5,$94,$FF,$F2,$03,$A0,$A1,$A2,$FF,$F2,$03,$A6 $8C9A .byte $A7,$A8,$FF,$F2,$03,$A3,$A4,$A5,$FF,$F2,$03,$F5,$A6,$A7,$A8,$FF $8CAA .byte $61,$FF,$62,$FF,$61,$FF,$F5,$62,$FF,$F2,$02,$F6,$64,$F3,$02,$64 $8CBA .byte $65,$66,$FF,$F2,$02,$F6,$6A,$F3,$02,$6A,$6B,$6C,$FF,$F2,$02,$F6 $8CCA .byte $67,$F3,$02,$67,$68,$69,$FF,$F2,$02,$F5,$6A,$F3,$02,$6A,$6B,$6C $8CDA .byte $FF,$F2,$01,$89,$F3,$19,$FF _loc_8CE1 $8CE1 AD B0 06: lda $06B0 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE4 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE7 AD B1 06: lda $06B1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CEA 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CED AD B2 06: lda $06B2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF0 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF3 AD B3 06: lda $06B3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF6 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF9 AD B4 06: lda $06B4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CFC 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CFF AD B5 06: lda $06B5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D02 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D05 AD B6 06: lda $06B6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D08 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D0B AD B7 06: lda $06B7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D0E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D11 AD B8 06: lda $06B8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D14 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D17 AD B9 06: lda $06B9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D1A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D1D AD BA 06: lda $06BA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D20 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D23 AD BB 06: lda $06BB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D26 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D29 AD BC 06: lda $06BC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D2C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D2F AD BD 06: lda $06BD /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D32 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D35 AD BE 06: lda $06BE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D38 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D3B AD BF 06: lda $06BF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D3E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D41 AD C0 06: lda $06C0 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D44 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D47 AD C1 06: lda $06C1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D4A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D4D AD C2 06: lda $06C2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D50 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D53 AD C3 06: lda $06C3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D56 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D59 AD C4 06: lda $06C4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D5C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D5F AD C5 06: lda $06C5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D62 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D65 AD C6 06: lda $06C6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D68 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D6B AD C7 06: lda $06C7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D6E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D71 AD C8 06: lda $06C8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D74 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D77 AD C9 06: lda $06C9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D7A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D7D AD CA 06: lda $06CA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D80 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D83 AD CB 06: lda $06CB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D86 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D89 AD CC 06: lda $06CC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_8D8C $8D8C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D8F AD CD 06: lda $06CD /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D92 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D95 AD CE 06: lda $06CE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D98 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D9B AD CF 06: lda $06CF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D9E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DA1 A5 80: lda $80 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DA3 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DA6 A5 81: lda $81 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DA8 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DAB A5 82: lda $82 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DAD 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DB0 A5 83: lda $83 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DB2 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DB5 A5 84: lda $84 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DB7 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DBA A5 85: lda $85 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DBC 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DBF A5 86: lda $86 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DC1 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DC4 A5 87: lda $87 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DC6 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DC9 A5 88: lda $88 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DCB 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DCE A5 89: lda $89 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DD0 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DD3 A5 8A: lda $8A /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DD5 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DD8 A5 8B: lda $8B /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DDA 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DDD A5 8C: lda $8C /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DDF 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE2 A5 8D: lda $8D /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE4 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE7 A5 8E: lda $8E /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE9 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DEC A5 8F: lda $8F /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DEE 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF1 A5 90: lda $90 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF3 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF6 A5 91: lda $91 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF8 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DFB A5 92: lda $92 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DFD 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E00 A5 93: lda $93 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E02 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E05 A5 94: lda $94 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E07 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E0A A5 95: lda $95 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E0C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E0F A5 96: lda $96 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E11 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E14 A5 97: lda $97 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E16 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E19 A5 98: lda $98 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E1B 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E1E A5 99: lda $99 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E20 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E23 A5 9A: lda $9A /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E25 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E28 A5 9B: lda $9B /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E2A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E2D A5 9C: lda $9C /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E2F 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E32 A5 9D: lda $9D /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E34 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E37 A5 9E: lda $9E /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E39 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E3C A5 9F: lda $9F /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E3E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E41 A5 A0: lda $A0 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E43 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E46 A5 A1: lda $A1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E48 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E4B A5 A2: lda $A2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E4D 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E50 A5 A3: lda $A3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E52 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E55 A5 A4: lda $A4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E57 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E5A A5 A5: lda $A5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E5C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E5F A5 A6: lda $A6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E61 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E64 A5 A7: lda $A7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E66 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E69 A5 A8: lda $A8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E6B 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E6E A5 A9: lda $A9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E70 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E73 A5 AA: lda $AA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E75 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E78 A5 AB: lda $AB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E7A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E7D A5 AC: lda $AC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E7F 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E82 A5 AD: lda $AD /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E84 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_8E87 $8E87 A5 AE: lda $AE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E89 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E8C A5 AF: lda $AF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E8E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E91 A5 B0: lda $B0 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E93 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E96 A5 B1: lda $B1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E98 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E9B A5 B2: lda $B2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E9D 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EA0 A5 B3: lda $B3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EA2 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EA5 A5 B4: lda $B4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EA7 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EAA A5 B5: lda $B5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EAC 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EAF A5 B6: lda $B6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EB1 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EB4 A5 B7: lda $B7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EB6 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EB9 A5 B8: lda $B8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EBB 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EBE A5 B9: lda $B9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EC0 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EC3 A5 BA: lda $BA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EC5 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EC8 A5 BB: lda $BB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ECA 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ECD A5 BC: lda $BC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ECF 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ED2 A5 BD: lda $BD /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ED4 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ED7 A5 BE: lda $BE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ED9 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EDC A5 BF: lda $BF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EDE 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EE1 AD D0 06: lda $06D0 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EE4 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EE7 AD D1 06: lda $06D1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EEA 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EED AD D2 06: lda $06D2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EF0 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EF3 AD D3 06: lda $06D3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EF6 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EF9 AD D4 06: lda $06D4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EFC 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EFF AD D5 06: lda $06D5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F02 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F05 AD D6 06: lda $06D6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F08 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F0B AD D7 06: lda $06D7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F0E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F11 AD D8 06: lda $06D8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F14 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F17 AD D9 06: lda $06D9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F1A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F1D AD DA 06: lda $06DA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F20 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F23 AD DB 06: lda $06DB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F26 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F29 AD DC 06: lda $06DC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F2C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F2F AD DD 06: lda $06DD /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F32 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F35 AD DE 06: lda $06DE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F38 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F3B AD DF 06: lda $06DF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F3E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F41 AD E0 06: lda $06E0 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F44 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F47 AD E1 06: lda $06E1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F4A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F4D AD E2 06: lda $06E2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F50 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F53 AD E3 06: lda $06E3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F56 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F59 AD E4 06: lda $06E4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F5C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F5F AD E5 06: lda $06E5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F62 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F65 AD E6 06: lda $06E6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F68 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F6B AD E7 06: lda $06E7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F6E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F71 AD E8 06: lda $06E8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F74 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F77 AD E9 06: lda $06E9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F7A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F7D AD EA 06: lda $06EA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F80 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F83 AD EB 06: lda $06EB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F86 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_8F89 $8F89 AD EC 06: lda $06EC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F8C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F8F AD ED 06: lda $06ED /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F92 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F95 AD EE 06: lda $06EE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F98 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F9B AD EF 06: lda $06EF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F9E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_8FA1 $8FA1 A5 C0: lda $C0 /* A(02)<1F617>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FA3 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FA6 A5 C1: lda $C1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FA8 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FAB A5 C2: lda $C2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FAD 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FB0 A5 C3: lda $C3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FB2 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FB5 A5 C4: lda $C4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FB7 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FBA A5 C5: lda $C5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FBC 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FBF A5 C6: lda $C6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FC1 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FC4 A5 C7: lda $C7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FC6 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FC9 A5 C8: lda $C8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FCB 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FCE A5 C9: lda $C9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FD0 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FD3 A5 CA: lda $CA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FD5 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FD8 A5 CB: lda $CB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FDA 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FDD A5 CC: lda $CC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FDF 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FE2 A5 CD: lda $CD /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FE4 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FE7 A5 CE: lda $CE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FE9 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FEC A5 CF: lda $CF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FEE 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FF1 A5 D0: lda $D0 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FF3 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FF6 A5 D1: lda $D1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FF8 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FFB A5 D2: lda $D2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FFD 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9000 A5 D3: lda $D3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9002 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9005 A5 D4: lda $D4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9007 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $900A A5 D5: lda $D5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $900C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $900F A5 D6: lda $D6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9011 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9014 A5 D7: lda $D7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9016 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9019 A5 D8: lda $D8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $901B 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $901E A5 D9: lda $D9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9020 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9023 A5 DA: lda $DA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9025 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9028 A5 DB: lda $DB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $902A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $902D A5 DC: lda $DC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $902F 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9032 A5 DD: lda $DD /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9034 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9037 A5 DE: lda $DE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9039 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $903C A5 DF: lda $DF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $903E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_9041 $9041 A5 E0: lda $E0 /* A(02)<1F60F>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9043 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9046 A5 E1: lda $E1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9048 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $904B A5 E2: lda $E2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $904D 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9050 A5 E3: lda $E3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9052 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9055 A5 E4: lda $E4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9057 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $905A A5 E5: lda $E5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $905C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $905F A5 E6: lda $E6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9061 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9064 A5 E7: lda $E7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9066 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9069 A5 E8: lda $E8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $906B 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $906E A5 E9: lda $E9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9070 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9073 A5 EA: lda $EA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9075 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9078 A5 EB: lda $EB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $907A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $907D A5 EC: lda $EC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $907F 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9082 A5 ED: lda $ED /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9084 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9087 A5 EE: lda $EE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9089 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $908C A5 EF: lda $EF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $908E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9091 A5 F0: lda $F0 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9093 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9096 A5 F1: lda $F1 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9098 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $909B A5 F2: lda $F2 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $909D 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A0 A5 F3: lda $F3 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A2 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A5 A5 F4: lda $F4 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A7 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90AA A5 F5: lda $F5 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90AC 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90AF A5 F6: lda $F6 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90B1 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90B4 A5 F7: lda $F7 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90B6 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90B9 A5 F8: lda $F8 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90BB 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90BE A5 F9: lda $F9 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90C0 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90C3 A5 FA: lda $FA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90C5 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90C8 A5 FB: lda $FB /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90CA 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90CD A5 FC: lda $FC /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90CF 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90D2 A5 FD: lda $FD /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90D4 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90D7 A5 FE: lda $FE /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90D9 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90DC A5 FF: lda $FF /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90DE 8D 07 20: sta PPUDATA /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90E1 60: rts /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_90E2 $90E2 20 66 C0: jsr _func_1C066 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90E5 20 63 C0: jsr _func_1C063 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90E8 A9 00: lda #$00 /* A(00)<90E8>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $90EA 20 18 C0: jsr _func_1C018 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90ED A9 00: lda #$00 /* A(00)<90ED>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $90EF 20 1B C0: jsr _func_1C01B /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90F2 A0 10: ldy #$10 /* A(00)<90ED>X(FF)<1C144>Y(10)<90F2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $90F4 A9 02: lda #$02 /* A(02)<90F4>X(FF)<1C144>Y(10)<90F2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $90F6 20 60 C0: jsr _func_1C060 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90F9 A9 87: lda #>$8768 /* A(87)<90F9>X(FF)<1C144>Y(10)<90F2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $90FB 85 14: sta temp_14 /* A(87)<90F9>X(FF)<1C144>Y(10)<90F2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $90FD A9 68: lda #<$8768 /* A(68)<90FD>X(FF)<1C144>Y(10)<90F2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $90FF 85 13: sta temp_13 /* A(68)<90FD>X(FF)<1C144>Y(10)<90F2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9101 A9 00: lda #$00 /* A(00)<9101>X(FF)<1C144>Y(10)<90F2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9103 A2 00: ldx #$00 /* A(00)<9101>X(00)<9103>Y(10)<90F2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9105 A0 04: ldy #$04 /* A(00)<9101>X(00)<9103>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9107 20 09 C0: jsr _func_1C009 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $910A A9 23: lda #$23 /* A(23)<910A>X(00)<9103>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ DataTableEntry_910C $910C 8D 06 20: sta PPUADDR /* A(23)<910A>X(00)<9103>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $910F A9 D3: lda #$D3 /* A(D3)<910F>X(00)<9103>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9111 8D 06 20: sta PPUADDR /* A(D3)<910F>X(00)<9103>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9114 A9 55: lda #$55 /* A(55)<9114>X(00)<9103>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9116 8D 07 20: sta PPUDATA /* A(55)<9114>X(00)<9103>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9119 8D 07 20: sta PPUDATA /* A(55)<9114>X(00)<9103>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $911C A2 07: ldx #$07 /* A(55)<9114>X(07)<911C>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $911E BD 34 91: lda _data_9134_indexed,x /* A$9134,x<911E>X(07)<911C>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9121 95 34: sta $34,x /* A$9134,x<911E>X(07)<911C>Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9123 CA: dex /* A$9134,x<911E>X(??)Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9124 10 F8: bpl - ; $911E /* A$9134,x<911E>X(??)Y(04)<9105>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9126 A0 00: ldy #$00 /* A$9134,x<911E>X(??)Y(00)<9126>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9128 B9 3C 91: lda _data_913C_indexed,y /* A$913C,y<9128>X(??)Y(00)<9126>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $912B 99 00 04: sta $0400,y /* A$913C,y<9128>X(??)Y(00)<9126>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $912E C8: iny /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $912F C0 D2: cpy #$D2 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9131 90 F5: bcc - ; $9128 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9133 60: rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_9134_indexed $9134 .byte $02,$0F,$0F,$30,$02,$0F,$0F,$16 _data_913C_indexed $913C .byte $61,$63,$63,$6C,$61,$69,$6D,$20,$65,$6E,$74,$65,$72,$74,$61,$69 $914C .byte $6E,$6D,$65,$6E,$74,$2C,$20,$69,$6E,$63,$2E,$0E,$70,$72,$65,$73 $915C .byte $65,$6E,$74,$73,$0D,$20,$20,$20,$20,$5E,$FF,$54,$52,$4F,$47,$20 $916C .byte $0D,$0E,$40,$20,$31,$39,$39,$30,$0E,$61,$6C,$6C,$20,$72,$69,$67 $917C .byte $68,$74,$73,$20,$72,$65,$73,$65,$72,$76,$65,$64,$0D,$6C,$69,$63 DataTableEntry_918C $918C .byte $65,$6E,$73,$65,$64,$20,$66,$72,$6F,$6D,$0E,$6D,$69,$64,$77,$61 $919C .byte $79,$23,$20,$6D,$61,$6E,$75,$66,$61,$63,$74,$75,$72,$69,$6E,$67 $91AC .byte $20,$63,$6F,$2E,$0D,$70,$72,$6F,$64,$75,$63,$65,$64,$20,$62,$79 $91BC .byte $20,$69,$6E,$74,$65,$72,$70,$6C,$61,$79,$0D,$6E,$65,$73,$20,$63 $91CC .byte $6F,$6E,$76,$65,$72,$73,$69,$6F,$6E,$20,$62,$79,$0E,$76,$69,$73 $91DC .byte $75,$61,$6C,$20,$63,$6F,$6E,$63,$65,$70,$74,$73,$0D,$6C,$69,$63 $91EC .byte $65,$6E,$73,$65,$64,$20,$62,$79,$0E,$6E,$69,$6E,$74,$65,$6E,$64 $91FC .byte $6F,$20,$6F,$66,$20,$61 DataTableEntry_9202 $9202 .byte $6D,$65,$72,$69,$63,$61,$20,$69,$6E,$63,$2E,$FF _loc_920E $920E 20 66 C0: jsr _func_1C066 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9211 20 63 C0: jsr _func_1C063 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9214 A9 00: lda #$00 /* A(00)<9214>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9216 20 18 C0: jsr _func_1C018 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9219 A9 00: lda #$00 /* A(00)<9219>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $921B 20 1B C0: jsr _func_1C01B /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $921E 20 6C C0: jsr _func_1C06C /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9221 A0 10: ldy #$10 /* A(00)<9219>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9223 A9 0F: lda #$0F /* A(0F)<9223>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9225 20 60 C0: jsr _func_1C060 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9228 A9 23: lda #$23 /* A(23)<9228>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $922A 8D 06 20: sta PPUADDR /* A(23)<9228>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $922D A9 C9: lda #<_data_1F0C9 /* A(C9)<922D>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $922F 8D 06 20: sta PPUADDR /* A(C9)<922D>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9232 A9 F0: lda #>_data_1F0C9 /* A(F0)<9232>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9234 8D 07 20: sta PPUDATA /* A(F0)<9232>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9237 8D 07 20: sta PPUDATA /* A(F0)<9232>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $923A 8D 07 20: sta PPUDATA /* A(F0)<9232>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $923D 8D 07 20: sta PPUDATA /* A(F0)<9232>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9240 8D 07 20: sta PPUDATA /* A(F0)<9232>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9243 8D 07 20: sta PPUDATA /* A(F0)<9232>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9246 A9 87: lda #>$8768 /* A(87)<9246>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9248 85 14: sta temp_14 /* A(87)<9246>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $924A A9 68: lda #<$8768 /* A(68)<924A>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $924C 85 13: sta temp_13 /* A(68)<924A>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $924E A9 00: lda #$00 /* A(00)<924E>X(FF)<1C144>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9250 A2 00: ldx #$00 /* A(00)<924E>X(00)<9250>Y(10)<9221>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9252 A0 04: ldy #$04 /* A(00)<924E>X(00)<9250>Y(04)<9252>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9254 4C 09 C0: jmp _func_1C009 ; $C009 -> _func_1E96C /* A(00)<924E>X(00)<9250>Y(04)<9252>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_9257 $9257 AD 3B 06: lda levelIsTRexWave /* A(00)<924E>X(00)<9250>Y(04)<9252>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $925A 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $925B A8: tay /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $925C A5 2C: lda playerOneFlags /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $925E 25 2D: and playerTwoFlags /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9260 10 01: bpl + ; $9263 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9262 C8: iny /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9263 B9 7D 92: lda _data_927D_indexed,y /* A$927D,y<9263>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9266 A2 78: ldx #$78 /* A$927D,y<9263>X(78)<9266>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9268 A0 28: ldy #$28 /* A$927D,y<9263>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $926A 38: sec /* A$927D,y<9263>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $926B 20 85 92: jsr _func_9285 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $926E A9 01: lda #$01 /* A(01)<926E>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9270 8D 64 06: sta $0664 /* A(01)<926E>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9273 AD 5E 06: lda $065E /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9276 48: pha /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9277 20 BF 92: jsr _func_92BF /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $927A 68: pla /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $927B 8D 5E 06: sta $065E /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $927E 60: rts /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $927F .byte $25,$25,$15,$10,$25,$25 _func_9285 $9285 8D 5E 06: sta $065E /* A(10)<1C901>X(78)<9266>Y(9C)<1C905>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9288 8E 60 06: stx $0660 /* A$927D,y<9263>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $928B 8C 61 06: sty $0661 /* A$927D,y<9263>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $928E A9 00: lda #$00 /* A(00)<928E>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9290 8D 64 06: sta $0664 /* A(00)<928E>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9293 8D 63 06: sta $0663 /* A(00)<928E>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9296 2A: rol a /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9297 8D 62 06: sta $0662 /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $929A A9 0F: lda #$0F /* A(0F)<929A>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $929C 8D 5F 06: sta $065F /* A(0F)<929A>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $929F 8A: txa /* A(78)<929F>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92A0 8D F3 02: sta $02F3 /* A(78)<929F>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92A3 8D F7 02: sta $02F7 /* A(78)<929F>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92A6 69 08: adc #$08 /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92A8 8D FB 02: sta $02FB /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92AB 8D FF 02: sta $02FF /* A(??)X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92AE A9 03: lda #$03 /* A(03)<92AE>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92B0 8D F2 02: sta $02F2 /* A(03)<92AE>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92B3 8D F6 02: sta $02F6 /* A(03)<92AE>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92B6 8D FA 02: sta $02FA /* A(03)<92AE>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92B9 8D FE 02: sta $02FE /* A(03)<92AE>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92BC 4C D1 92: jmp _loc_92D1 /* A(03)<92AE>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_92BF $92BF A2 F8: ldx #$F8 /* A(00)<1C219>X(00)<1C19A>Y(00)<1C159>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92C1 8E F0 02: stx $02F0 /* A(??)X(F8)<92BF>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $92C4 8E F8 02: stx $02F8 /* A(??)X(F8)<92BF>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $92C7 8E F4 02: stx $02F4 /* A(??)X(F8)<92BF>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $92CA 8E FC 02: stx $02FC /* A(??)X(F8)<92BF>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $92CD 8E 5E 06: stx $065E /* A(??)X(F8)<92BF>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $92D0 60: rts /* A(??)X(F8)<92BF>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/(barrier) ;------------------------------------------ _loc_92D1 $92D1 AD 5E 06: lda $065E /* A(03)<92AE>X(78)<9266>Y(28)<9268>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92D4 C9 0A: cmp #$0A /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92D6 B0 1B: bcs + ; $92F3 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92D8 C9 09: cmp #$09 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92DA D0 33: bne ++ ; $930F /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92DC A2 F8: ldx #$F8 /* A(??)X(F8)<92DC>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $92DE 8E F0 02: stx $02F0 /* A(??)X(F8)<92DC>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $92E1 8E F4 02: stx $02F4 /* A(??)X(F8)<92DC>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $92E4 AA: tax /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $92E5 AD 60 06: lda $0660 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92E8 69 03: adc #$03 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92EA 8D FB 02: sta $02FB /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92ED 8D FF 02: sta $02FF /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F0 8A: txa /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F1 D0 1C: bne ++ ; $930F /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $92F3 29 F0: and #$F0 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F5 4A: lsr a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F6 4A: lsr a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F7 4A: lsr a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F8 29 FE: and #$FE /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92FA 69 93: adc #$93 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92FC 8D F1 02: sta $02F1 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92FF 69 01: adc #$01 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9301 8D F5 02: sta $02F5 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9304 AD 61 06: lda $0661 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9307 8D F0 02: sta $02F0 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $930A 69 08: adc #$08 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $930C 8D F4 02: sta $02F4 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $930F AD 5E 06: lda $065E /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9312 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9314 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9315 69 93: adc #$93 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9317 8D F9 02: sta $02F9 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $931A 69 01: adc #$01 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $931C 8D FD 02: sta $02FD /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $931F AD 61 06: lda $0661 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9322 8D F8 02: sta $02F8 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9325 69 08: adc #$08 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9327 8D FC 02: sta $02FC /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $932A 60: rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_932B $932B 48: pha /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $932C A9 F7: lda #$F7 /* A(F7)<932C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $932E 30 03: bmi + ; $9333 /* A(F7)<932C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/(barrier) ;------------------------------------------ _loc_9330 $9330 48: pha /* A(F7)<932C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9331 A9 F8: lda #$F8 /* A(F8)<9331>X(05)<1D575>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ + $9333 8D 84 02: sta $0284 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9336 8D 88 02: sta $0288 /* A(F8)<9331>X(05)<1D575>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $9339 8D 8C 02: sta $028C /* A(F8)<9331>X(05)<1D575>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $933C 8D 90 02: sta $0290 /* A(F8)<9331>X(05)<1D575>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $933F 8D 94 02: sta $0294 /* A(F8)<9331>X(05)<1D575>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $9342 8D 98 02: sta $0298 /* A(F8)<9331>X(05)<1D575>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $9345 68: pla /* A(??)X(05)<1D575>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9346 60: rts /* A(??)X(05)<1D575>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_9347_indexed $9347 .byte $00,$0C,$0C,$0C,$00,$0C,$00,$00,$0C,$0C,$00,$00,$00,$0C,$08,$00 $9357 .byte $00,$00,$0C,$00,$00,$00,$0C,$0C,$00,$00,$0C,$00,$0C,$00,$00,$00 $9367 .byte $0C,$00,$08,$00,$00,$00,$0C,$00,$0C,$00,$0C,$0C,$00,$00,$00,$08 $9377 .byte $0C,$00,$00 _data_937A_indexed $937A .byte $10,$FF,$FF,$59,$62,$FF,$4E,$01,$FF,$FF,$FF,$D2,$35,$FF,$52,$4F $938A .byte $51,$4A,$FF,$63,$FF,$35,$C9,$DF,$58,$B2,$4E,$FF,$76,$B2,$44,$1F $939A .byte $75,$3F,$E5,$E4,$FF,$42,$FF,$56,$B0,$7B,$99,$FF,$FF,$01,$78,$FF $93AA .byte $EF,$FF,$FF,$CC,$95,$CB,$4D,$37,$00,$AF,$B3,$00,$49,$FF,$85,$EC $93BA .byte $50,$49,$42,$2E,$37,$D1,$35,$FC,$34,$55,$33,$2E,$DF,$FF,$66,$6F $93CA .byte $DB,$E2,$FF,$F3,$35,$E5,$B2,$B5,$4B,$20,$2C,$63,$B7,$7B,$7F,$7F $93DA .byte $FF,$CC,$FC,$DE,$93,$AF,$21,$53,$44,$00,$24,$6F,$42,$B3,$3F,$DF $93EA .byte $A0,$6C,$FF,$3A,$33,$30,$22,$29,$7F,$2C,$52,$23,$5C,$E5,$1D,$C7 $93FA .byte $80,$35,$40,$DB,$54,$22,$5B,$2C,$CC,$33,$5C,$2C,$9C,$21,$74,$47 $940A .byte $50,$00,$66,$E5,$7F,$DF,$19,$78,$6D _data_9413_indexed $9413 .byte $00,$7F,$7F,$59,$62,$7F,$4E,$00,$2A,$7F,$FF,$69,$06,$FF,$52,$4F $9423 .byte $1B,$4A,$FF,$31,$33,$35,$C9,$DF,$2C,$16,$04,$13,$76,$19,$22,$1F $9433 .byte $13,$3F,$E5,$0E,$FF,$0B,$2A,$56,$0E,$1E,$99,$1C,$FF,$00,$06,$FF $9443 .byte $EF,$FF,$FF,$04,$F9,$FC,$F4,$D5,$01,$20,$59,$01,$DB,$00,$F9,$08 $9453 .byte $C5,$F7,$FC,$DD,$F9,$FA,$E9,$FF,$FF,$C6,$54,$F5,$02,$07,$F3,$FE $9463 .byte $01,$9E,$04,$2A,$FF,$00,$F9,$F9,$03,$B5,$F9,$E6,$08,$FC,$D5,$FB $9473 .byte $FE,$0C,$FD,$F7,$DC,$EC,$FE,$FD,$79,$B3,$FE,$6F,$F0,$00,$3F,$96 $9483 .byte $FD,$FE,$13,$FA,$FF,$FC,$FF,$F2,$F2,$FF,$DE,$EF,$01,$B2,$FD,$E8 DataTableEntry_9493 $9493 .byte $F8,$E7,$D1,$00,$F7,$23,$B4,$FF,$FF,$D5,$F7,$E1,$7C,$FE,$08,$FB $94A3 .byte $F1,$E0,$FF,$FD,$F5,$FA,$9D,$E5,$BE _data_94AC_indexed $94AC .byte $FF,$FE,$F7,$00,$FD,$91,$FE,$F3,$C1,$FC,$F9,$FD,$CD,$F1,$CD,$E8 $94BC .byte $FB,$FD,$F6,$FA,$AE,$FF,$E9,$C6,$F1,$F0,$FC,$F5,$F8,$FC,$FE,$DE $94CC .byte $ED,$D4,$9A,$FC,$FD,$FE,$FA,$FA,$FE,$FF,$F0,$00,$FE,$F3,$FB,$21 $94DC .byte $E7,$F9,$FD _data_94DF_indexed $94DF .byte $F0,$80,$80,$00,$00,$80,$00,$19,$80,$80,$00,$00,$A0,$00,$00,$00 $94EF .byte $00,$00,$00,$80,$00,$00,$00,$00,$00,$40,$55,$9D,$00,$6D,$00,$00 $94FF .byte $80,$00,$00 DataTableEntry_9502 $9502 .byte $40,$00,$00,$80,$00,$AA,$C0,$00,$55,$00,$10,$00,$00,$00,$00,$00 $9512 .byte $5F,$C4,$4A,$00,$00,$00,$55,$00,$00,$9A,$00,$96,$51,$AB,$00,$C0 $9522 .byte $00,$AB,$40,$00,$80,$C0,$00,$00,$80,$40,$60,$40,$9A,$A3,$00,$AA $9532 .byte $00,$2B,$00,$C0,$D6,$00,$AB,$00,$56,$92,$AB,$56,$6E,$00,$00,$00 $9542 .byte $80,$00,$00,$AA,$A5,$00,$00,$BC,$00,$6E,$00,$00,$00,$E4,$88,$00 $9552 .byte $80,$D4,$67,$E8,$00,$56,$EE,$00,$00,$C0,$00,$2B,$00,$10,$80,$00 $9562 .byte $00,$A6,$00,$00,$EE,$5C,$AB,$1A,$00,$00,$C8,$80,$22,$AB,$40,$0A $9572 .byte $A3,$00,$34,$80,$00,$00 _data_9578_indexed $9578 .byte $A9,$12,$80,$00,$9A,$00,$1E,$37,$00,$D1,$D9,$8C,$00,$80,$00,$00 DataTableEntry_9588 $9588 .byte $C0,$97,$3C,$80,$00,$08,$00,$C0,$80,$B2,$A2,$67,$E4,$4A,$80,$00 $9598 .byte $CD,$00,$00,$14,$37,$89,$39,$80,$52,$14,$00,$00,$3E,$48,$4C,$00 $95A8 .byte $00,$56,$35 _data_95AB_indexed $95AB .byte $3D,$00,$02,$00,$00,$00,$00,$00,$00,$00,$00,$0C,$02,$00,$00,$00 $95BB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$09,$00,$0A,$05,$01 $95CB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $95DB .byte $00,$00,$00 _data_95DE_indexed $95DE .byte $93,$01,$01,$00,$00,$24,$00,$14,$00,$00,$00,$01,$2E,$CF,$00,$00 $95EE .byte $00,$00,$00,$00,$4C,$00,$FF,$00,$00,$1C,$00,$02,$00,$38,$01,$05 $95FE .byte $00,$00,$06,$05,$52,$00,$00,$00,$00,$01,$00,$40,$00,$0F,$39,$00 $960E .byte $00,$00,$00 _data_9611_indexed $9611 .byte $FF,$10,$99,$00,$00,$1E,$00,$B9,$00,$00,$00,$03,$46,$00,$00,$00 $9621 .byte $00,$00,$00,$00,$CC,$00,$12,$00,$00,$CF,$00,$FF,$00,$90,$FF,$FF $9631 .byte $00,$00,$FF,$A9,$B2,$00,$00,$00,$00,$FF,$00,$FF,$33,$FF,$FF,$00 $9641 .byte $00,$00,$00 _data_9644_indexed $9644 .byte $00,$1A,$30,$00,$00,$00,$00,$0D,$00,$00,$00,$00,$00,$00,$00,$00 $9654 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00 $9664 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$0C,$00,$00,$00 $9674 .byte $00,$00,$00 _data_9677_indexed $9677 .byte $00,$1D,$11,$00,$00,$00,$00,$FF,$00,$00,$11,$00,$00,$00,$00,$00 $9687 .byte $00,$00 DataTableEntry_9689 $9689 .byte $00,$00,$FF,$00,$BC,$00,$00,$23,$00,$00,$FF,$24,$00,$00,$00,$00 $9699 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$0C,$00,$00,$00,$00,$00 $96A9 .byte $00 _data_96AA_indexed $96AA .byte $00,$4F,$00,$00,$00,$00,$00,$FF,$00,$00,$4A,$00,$00,$00,$00,$00 $96BA .byte $00,$00,$00,$00,$30,$00,$BD,$00,$00,$5B,$00,$00,$00,$A9,$00,$00 $96CA .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$60,$00,$00,$00 $96DA .byte $00,$00,$00 _data_96DD_indexed $96DD .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0C,$0C,$00,$00,$00 $96ED .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $96FD .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $970D .byte $00,$00,$00 _data_9710_indexed $9710 .byte $00,$00,$11,$00,$00,$00,$00,$01,$00,$00,$00,$10,$19,$00,$00,$00 $9720 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FF $9730 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00 $9740 .byte $00,$00,$00 _data_9743_indexed $9743 .byte $00,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$00,$00,$00 $9753 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$79 $9763 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$00 $9773 .byte $00,$00,$00 _data_9776_indexed $9776 .byte $00,$00,$FF,$00,$43,$00,$57,$91,$00,$00,$4E,$FF,$33,$00,$4C,$00 $9786 .byte $00,$8C,$00,$00,$00 DataTableEntry_978B $978B .byte $90 DataTableEntry_978C $978C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$FF DataTableEntry_9796 $9796 .byte $00,$B2,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$97,$8F,$4C,$00 $97A6 .byte $00,$93,$89 _data_97A9_indexed $97A9 .byte $00 _data_97AA_indexed $97AA .byte $83 _data_97AB_indexed $97AB .byte $FF,$00,$01,$94,$FF,$00,$02,$B6,$FF,$00,$05,$B1,$FF,$00,$06,$DC $97BB .byte $FF,$00,$07,$AA,$FF,$00,$08,$A4,$FF,$00,$09,$85,$FF,$00,$0A,$AD $97CB .byte $FF,$00,$0B,$AC,$FF,$00,$0C,$AC,$FF,$00,$0D,$9C,$FF,$00,$12,$99 $97DB .byte $FF,$00,$14,$92,$FF,$00,$16,$84,$FF,$00,$17,$CB,$FF,$00,$19,$82 $97EB .byte $FF,$00,$1A,$B2,$FF,$00,$1B,$B4,$FF,$00,$1D,$82,$FF,$00,$1E,$84 $97FB .byte $FF,$00,$1F,$CA,$FF,$00,$20 DataTableEntry_9802 $9802 .byte $C1,$FF,$00,$22,$C9,$FF,$00,$23,$BD,$FF,$00,$24,$B9,$FF,$00,$26 $9812 .byte $9A,$FF,$00,$28,$C4,$FF,$00,$29,$BA,$FF,$00,$2A,$DC,$FF,$00,$2B $9822 .byte $D4,$FF,$00,$2C,$85,$FF,$00,$2D,$84,$FF,$00,$2E,$82,$FF,$00 _loc_9831 $9831 A9 00: lda #$00 /* A(00)<9831>X(02)<1C11F>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9833 85 7E: sta $7E /* A(00)<9831>X(02)<1C11F>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9835 85 7F: sta $7F /* A(00)<9831>X(02)<1C11F>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9837 AA: tax /* A(00)<9831>X(00)<9837>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9838 9D DB 07: sta MusicVec6PtrsH_7DB,x /* A(00)<9831>X(00)<9837>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $983B E8: inx /* A(00)<9831>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $983C E0 06: cpx #$06 /* A(00)<9831>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $983E D0 F8: bne - ; $9838 /* A(00)<9831>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9840 A9 0F: lda #$0F /* A(0F)<9840>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9842 8D 15 40: sta SND_CHN /* A(0F)<9840>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9845 60: rts /* A(0F)<9840>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_9846 $9846 84 7E: sty $7E /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9848 60: rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_9849 $9849 C9 00: cmp #$00 /* A(??)X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $984B 30 17: bmi + ; $9864 /* A(??)X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $984D 84 18: sty temp_18 /* A(??)X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $984F 0A: asl a /* A(??)X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9850 0A: asl a /* A(??)X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9851 AA: tax /* A(??)X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9852 BD A9 97: lda _data_97A9_indexed,x /* A$97A9,x<9852>X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9855 85 13: sta temp_13 /* A$97A9,x<9852>X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9857 BD AB 97: lda _data_97AB_indexed,x /* A$97AB,x<9857>X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $985A A8: tay /* A$97AB,x<9857>X(??)Y$97AB,xMAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $985B BD AA 97: lda _data_97AA_indexed,x /* A$97AA,x<985B>X(??)Y$97AB,xMAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $985E AA: tax /* A$97AA,x<985B>X$97AA,xY$97AB,xMAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $985F A5 13: lda temp_13 /* A(??)X$97AA,xY$97AB,xMAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9861 4C AE 98: jmp ++ ; $98AE /* A(??)X$97AA,xY$97AB,xMAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9864 84 7E: sty $7E /* A(??)X$97AA,xY(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9866 A0 00: ldy #$00 /* A(??)X(??)Y(00)<9866>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9868 84 7F: sty $7F /* A(??)X(??)Y(00)<9866>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $986A 0A: asl a /* A(??)X(??)Y(00)<9866>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $986B A8: tay /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $986C B9 1C 9D: lda _DataPointerTable_9D1C,y /* A$9D1C,y<986C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $986F 85 13: sta temp_13 /* A$9D1C,y<986C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9871 B9 1D 9D: lda _DataPointerTable_9D1C+1,y /* A$9D1D,y<9871>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9874 85 14: sta temp_14 /* A$9D1D,y<9871>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9876 A0 00: ldy #$00 /* A$9D1D,y<9871>X(??)Y(00)<9876>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9878 B1 13: lda (temp_13),y /* A(??)X(??)Y(00)<9876>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $987A 85 15: sta temp_15 /* A(??)X(??)Y(00)<9876>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $987C C8: iny /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $987D A2 00: ldx #$00 /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ -- $987F BD DB 07: lda MusicVec6PtrsH_7DB,x /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9882 F0 08: beq + ; $988C /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $9884 E8: inx /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9885 E0 06: cpx #$06 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9887 D0 F6: bne -- ; $987F /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9889 A9 FF: lda #$FF /* A(FF)<9889>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $988B 60: rts /* A(FF)<9889>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $988C B1 13: lda (temp_13),y /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $988E 9D D5 07: sta MusicVec6PtrsL_7D5,x /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9891 C8: iny /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9892 B1 13: lda (temp_13),y /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9894 9D DB 07: sta MusicVec6PtrsH_7DB,x /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9897 C8: iny /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9898 B1 13: lda (temp_13),y /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $989A 9D E7 07: sta $07E7,x /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $989D C8: iny /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $989E A9 00: lda #$00 /* A(00)<989E>X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98A0 9D E1 07: sta MusicVec6Values_7E1,x /* A(00)<989E>X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98A3 9D ED 07: sta $07ED,x /* A(00)<989E>X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98A6 9D F9 07: sta $07F9,x /* A(00)<989E>X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98A9 C6 15: dec temp_15 /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98AB D0 D7: bne - ; $9884 /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98AD 60: rts /* A(??)X(00)<987D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $98AE 86 15: stx temp_15 /* A(??)X$97AA,xY$97AB,xMAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98B0 84 14: sty temp_14 /* A(??)X$97AA,xY$97AB,xMAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98B2 85 16: sta temp_16 /* A(??)X$97AA,xY$97AB,xMAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98B4 29 7F: and #$7F /* A(??)X$97AA,xY$97AB,xMAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98B6 A8: tay /* A(??)X$97AA,xY(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98B7 20 3E 9A: jsr _func_9A3E /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $98BA A5 16: lda temp_16 /* A(??)X$97AA,xY(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98BC 10 07: bpl + ; $98C5 -> rts /* A(??)X$97AA,xY(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98BE 29 7F: and #$7F /* A(??)X$97AA,xY(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C0 A8: tay /* A(??)X$97AA,xY(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C1 C8: iny /* A(??)X$97AA,xY(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C2 20 3E 9A: jsr _func_9A3E /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $98C5 60: rts /* A(??)X$97AA,xY(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ ProcessMusicVec6s ; Add bytes at $7E and $7F, store the low nybble back to $7F $98C6 A5 7E: lda $7E /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/ $98C8 18: clc /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C9 65 7F: adc $7F /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98CB AA: tax /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98CC 29 0F: and #$0F /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98CE 85 7F: sta $7F /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98D0 8A: txa /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Divide by 16, moving the high nibble to low $98D1 4A: lsr a /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98D2 4A: lsr a /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98D3 4A: lsr a /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98D4 4A: lsr a /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98D5 85 19: sta temp_19 /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Call DecrementAndFeedVec6Values that many times $98D7 F0 07: beq + ; $98E0 -> FeedSquareOneMusicChannel /* A(??)X(??)Y(un)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $98D9 20 13 99: jsr DecrementAndFeedVec6Values /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98DC C6 19: dec temp_19 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98DE D0 F9: bne - ; $98D9 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $98E0 4C BB 9A: jmp FeedSquareOneMusicChannel /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_98E3 ; for x=0 to 16 step 4: $98E3 A2 00: ldx #$00 /* A(??)X(00)<98E3>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98E5 8A: txa /* A(00)<98E5>X(00)<98E3>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $98E6 9D C7 07: sta $07C7,x /* A(00)<98E5>X(00)<98E3>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98E9 9D C8 07: sta $07C8,x /* A(00)<98E5>X(00)<98E3>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98EC 9D B6 07: sta $07B6,x /* A(00)<98E5>X(00)<98E3>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98EF E8: inx /* A(00)<98E5>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98F0 E8: inx /* A(00)<98E5>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98F1 E8: inx /* A(00)<98E5>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98F2 E8: inx /* A(00)<98E5>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98F3 E0 10: cpx #$10 /* A(00)<98E5>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98F5 D0 EF: bne - ; $98E6 /* A(00)<98E5>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; initialize sound $98F7 A9 30: lda #$30 /* A(30)<98F7>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98F9 8D 00 40: sta SQ1_VOL /* A(30)<98F7>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98FC 8D 04 40: sta SQ2_VOL /* A(30)<98F7>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98FF 8D 0C 40: sta NOISE_VOL /* A(30)<98F7>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9902 A9 80: lda #$80 /* A(80)<9902>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9904 8D 08 40: sta TRI_LINEAR /* A(80)<9902>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ _loc_9907 ; initialize Vec6Mask_7DB $9907 A2 00: ldx #$00 /* A(??)X(00)<9907>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9909 8A: txa /* A(00)<9909>X(00)<9907>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $990A 9D DB 07: sta MusicVec6PtrsH_7DB,x /* A(00)<9909>X(00)<9907>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $990D E8: inx /* A(00)<9909>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $990E E0 06: cpx #$06 /* A(00)<9909>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9910 D0 F8: bne - ; $990A /* A(00)<9909>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9912 60: rts /* A(00)<9909>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ DecrementAndFeedVec6Values ; for x=0 to 5 $9913 A2 00: ldx #$00 /* A(??)X(00)<9913>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_9915 $9915 BD DB 07: lda MusicVec6PtrsH_7DB,x /* A(??)X(00)<9913>Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; ; if (ptrsH[x]) { if (values[x] != 0) values[x]--; if (valuex[x]==0) then goto ++; } ; $9918 F0 0D: beq + ; $9927 /* A(??)X(00)<9913>Y(un)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $991A BD E1 07: lda MusicVec6Values_7E1,x /* A(??)X(00)<9913>Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $991D F0 1F: beq ++ ; $993E /* A(??)X(00)<9913>Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $991F 38: sec /* A(??)X(00)<9913>Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9920 E9 01: sbc #$01 /* A(??)X(00)<9913>Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9922 9D E1 07: sta MusicVec6Values_7E1,x /* A(??)X(00)<9913>Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9925 F0 17: beq ++ ; $993E /* A(??)X(00)<9913>Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + ---- $9927 E8: inx /* A(00)<99FC>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9928 E0 06: cpx #$06 /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $992A D0 E9: bne _loc_9915 /* A(??)X(??)Y(un)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $992C 60: rts /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $992D .byte $98,$18,$65,$13,$9D,$D5,$07,$A5,$14,$69,$00,$9D,$DB,$07,$4C,$27 $993D .byte $99 ++ ; branch: values[x] is 0 (either preexisting, or after decrement) $993E BD D5 07: lda MusicVec6PtrsL_7D5,x /* A(??)X(00)<9913>Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9941 85 13: sta temp_13 /* A(??)X(00)<9913>Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9943 BD DB 07: lda MusicVec6PtrsH_7DB,x /* A(??)X(00)<9913>Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9946 85 14: sta temp_14 /* A(??)X(00)<9913>Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ --- $9948 A0 00: ldy #$00 /* A(00)<99E0>X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ -- $994A B1 13: lda (temp_13),y /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $994C 30 14: bmi + ; $9962 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $994E 9D E1 07: sta MusicVec6Values_7E1,x /* A(??)X(00)<9913>Y(00)<9948>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; ; ptrs[x] += y ; {{{ ; $9951 98: tya /* A(00)<9951>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9952 38: sec /* A(00)<9951>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9953 65 13: adc temp_13 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9955 9D D5 07: sta MusicVec6PtrsL_7D5,x /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9958 A5 14: lda temp_14 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $995A 69 00: adc #$00 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $995C 9D DB 07: sta MusicVec6PtrsH_7DB,x /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; }}}, return to decrement-the-values loop $995F 4C 27 99: jmp ---- ; $9927 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + ; if new value (which is negative) > 0xE0 (which is also negative) goto $9A04 ; else if newVal == 0xFC (-4) goto $998B ; else if newVal < 0xFC (-4) goto $99CC ; else if newVal == 0xFE (-2) goto $99A4 ; else if newVal == 0xFD (-3) goto $997A ; else (newVal == 0xFF (-1)) goto $99FC {{{ $9962 C9 E0: cmp #$E0 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9964 B0 03: bcs + ; $9969 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9966 4C 04 9A: jmp _loc_9A04 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9969 C9 FC: cmp #$FC /* A(??)X(00)<9913>Y(00)<9948>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $996B F0 1E: beq ++ ; $998B /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $996D 90 5D: bcc ++++ ; $99CC /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[00],05:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $996F C9 FE: cmp #$FE /* A(??)X(00)<9913>Y(00)<9948>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9971 F0 31: beq +++ ; $99A4 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9973 C9 FD: cmp #$FD /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9975 F0 03: beq + ; $997A /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9977 4C FC 99: jmp _loc_99FC /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + ; }}} (end of if/else if on newVal) ; branch: newVal is 0xFD (-3) $997A C8: iny /* A(??)X(00)<9913>Y(00)<9948>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_997B $997B B1 13: lda (temp_13),y /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $997D 85 15: sta temp_15 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $997F C8: iny /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9980 B1 13: lda (temp_13),y /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9982 85 14: sta temp_14 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9984 A5 15: lda temp_15 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9986 85 13: sta temp_13 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9988 4C 48 99: jmp --- ; $9948 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ ; branch: newVal is 0xFC (-4) $998B BD ED 07: lda $07ED,x /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $998E D0 06: bne + ; $9996 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9990 C8: iny /* A(??)X(00)<9913>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9991 C8: iny /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9992 B1 13: lda (temp_13),y /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9994 88: dey /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9995 88: dey /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9996 38: sec /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9997 E9 01: sbc #$01 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9999 9D ED 07: sta $07ED,x /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $999C D0 06: bne +++ ; $99A4 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $999E C8: iny /* A(??)X(00)<9913>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $999F C8: iny /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99A0 C8: iny /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99A1 4C 4A 99: jmp -- ; $994A /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ ; branch: newVal is 0xFC (-2) $99A4 98: tya /* A(00)<99A4>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99A5 18: clc /* A(00)<99A4>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99A6 65 13: adc temp_13 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99A8 85 13: sta temp_13 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99AA 90 02: bcc + ; $99AE /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99AC E6 14: inc temp_14 /* A(??)X(00)<9913>Y(00)<9948>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $99AE A0 01: ldy #$01 /* A(??)X(00)<9913>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99B0 B1 13: lda (temp_13),y /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99B2 10 0C: bpl + ; $99C0 /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99B4 18: clc /* A(??)X(00)<9913>Y(01)<99AE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99B5 65 13: adc temp_13 /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99B7 85 13: sta temp_13 /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99B9 B0 8D: bcs --- ; $9948 /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99BB C6 14: dec temp_14 /* A(??)X(00)<9913>Y(01)<99AE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99BD 4C 48 99: jmp --- ; $9948 /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $99C0 18: clc /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C1 65 13: adc temp_13 /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C3 85 13: sta temp_13 /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C5 90 81: bcc --- ; $9948 /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C7 E6 14: inc temp_14 /* A(??)X(00)<9913>Y(01)<99AE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C9 4C 48 99: jmp --- ; $9948 /* A(??)X(00)<9913>Y(01)<99AE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ ; branch: newVal < 0xFC (-4) $99CC C9 FA: cmp #$FA /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99CE D0 18: bne ++ ; $99E8 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99D0 BD F9 07: lda $07F9,x /* A(??)X(00)<9913>Y(00)<9948>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99D3 D0 04: bne + ; $99D9 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99D5 C8: iny /* A(??)X(00)<9913>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99D6 4C 4A 99: jmp -- ; $994A /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $99D9 85 14: sta temp_14 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99DB BD F3 07: lda $07F3,x /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99DE 85 13: sta temp_13 /* A(??)X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99E0 A9 00: lda #$00 /* A(00)<99E0>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99E2 9D F9 07: sta $07F9,x /* A(00)<99E0>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99E5 4C 48 99: jmp --- ; $9948 /* A(00)<99E0>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ++ $99E8 C8: iny /* A(00)<99E0>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99E9 C8: iny /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99EA 98: tya /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99EB 38: sec /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99EC 65 13: adc temp_13 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99EE 9D F3 07: sta $07F3,x /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99F1 A5 14: lda temp_14 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99F3 69 00: adc #$00 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99F5 9D F9 07: sta $07F9,x /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99F8 88: dey /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99F9 4C 7B 99: jmp _loc_997B /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_99FC ; branch: newVal is 0xFF (-1) ; ; Store 0 in values[x]; we've reached the end of data. ; Return to the decrement-values loop. $99FC A9 00: lda #$00 /* A(00)<99FC>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99FE 9D DB 07: sta MusicVec6PtrsH_7DB,x /* A(00)<99FC>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A01 4C 27 99: jmp ---- ; $9927 /* A(00)<99FC>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _loc_9A04 $9A04 85 15: sta temp_15 /* A(00)<99FC>X(00)<9913>Y(00)<9948>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A06 C8: iny /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A07 98: tya /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A08 38: sec /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A09 65 13: adc temp_13 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A0B 9D D5 07: sta MusicVec6PtrsL_7D5,x /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A0E A5 14: lda temp_14 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A10 69 00: adc #$00 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A12 9D DB 07: sta MusicVec6PtrsH_7DB,x /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A15 A9 00: lda #$00 /* A(00)<9A15>X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A17 85 18: sta temp_18 /* A(00)<9A15>X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A19 B1 13: lda (temp_13),y /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A1B 9D E1 07: sta MusicVec6Values_7E1,x /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A1E 85 14: sta temp_14 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A20 86 16: stx temp_16 /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A22 BD E7 07: lda $07E7,x /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A25 29 7F: and #$7F /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A27 A8: tay /* A(??)X(00)<9913>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A28 20 3E 9A: jsr _func_9A3E /* A(??)X(??)Y(??)MAP[04:(??),05:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9A2B A6 16: ldx temp_16 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A2D BD E7 07: lda $07E7,x /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A30 10 07: bpl + ; $9A39 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A32 29 7F: and #$7F /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A34 A8: tay /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A35 C8: iny /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A36 20 3E 9A: jsr _func_9A3E /* A(??)X(??)Y(??)MAP[04:(??),05:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $9A39 A6 16: ldx temp_16 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A3B 4C 27 99: jmp ---- ; $9927 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_9A3E $9A3E BE 47 93: ldx _data_9347_indexed,y /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A41 30 77: bmi +++ ; $9ABA -> rts /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A43 D0 20: bne ++ ; $9A65 /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A45 AD C7 07: lda $07C7 /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A48 F0 1B: beq ++ ; $9A65 /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A4A A2 04: ldx #$04 /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9A4C AD CB 07: lda $07CB /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A4F F0 14: beq ++ ; $9A65 /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A51 AD CC 07: lda $07CC /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A54 CD C8 07: cmp $07C8 /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A57 90 0C: bcc ++ ; $9A65 /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A59 D0 08: bne + ; $9A63 /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A5B AD C7 07: lda $07C7 /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A5E CD CB 07: cmp $07CB /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A61 B0 02: bcs ++ ; $9A65 /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9A63 A2 00: ldx #$00 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9A65 A5 18: lda temp_18 /* A(??)X(04)<9A4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A67 DD C8 07: cmp $07C8,x /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A6A 90 4E: bcc +++ ; $9ABA -> rts /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A6C 9D C8 07: sta $07C8,x /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A6F A9 00: lda #$00 /* A(00)<9A6F>X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A71 9D A7 07: sta $07A7,x /* A(00)<9A6F>X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A74 9D B5 07: sta $07B5,x /* A(00)<9A6F>X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A77 9D B6 07: sta $07B6,x /* A(00)<9A6F>X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A7A 9D B7 07: sta $07B7,x /* A(00)<9A6F>X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A7D 9D B8 07: sta $07B8,x /* A(00)<9A6F>X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A80 9D C6 07: sta $07C6,x /* A(00)<9A6F>X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A83 9D A8 07: sta $07A8,x /* A(00)<9A6F>X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A86 98: tya /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A87 9D C5 07: sta $07C5,x /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A8A A5 14: lda temp_14 /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A8C 9D C7 07: sta $07C7,x /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A8F 86 13: stx temp_13 /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A91 A5 15: lda temp_15 /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A93 4A: lsr a /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A94 4A: lsr a /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A95 29 1E: and #$1E /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A97 AA: tax /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A98 A5 15: lda temp_15 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A9A 29 07: and #$07 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A9C A8: tay /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A9D BD 04 9D: lda _data_9D04_indexed,x /* A$9D04,x<9A9D>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AA0 85 17: sta temp_17 /* A$9D04,x<9A9D>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AA2 BD 05 9D: lda _data_9D05_indexed,x /* A$9D05,x<9AA2>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AA5 88: dey /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AA6 30 06: bmi + ; $9AAE /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $9AA8 4A: lsr a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AA9 66 17: ror temp_17 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AAB 88: dey /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AAC 10 FA: bpl - ; $9AA8 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9AAE A6 13: ldx temp_13 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AB0 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AB2 9D A6 07: sta $07A6,x /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AB5 A5 17: lda temp_17 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AB7 9D A5 07: sta $07A5,x /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $9ABA 60: rts /* A(??)X$9347,y<9A3E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ FeedSquareOneMusicChannel $9ABB A2 00: ldx #$00 /* A(??)X(00)<9ABB>Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ FeedAMusicChannel $9ABD BD C6 07: lda $07C6,x /* A(??)X(00)<9ABB>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AC0 85 16: sta temp_16 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AC2 BD C7 07: lda $07C7,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AC5 D0 17: bne ++ ; $9ADE /* A(??)X(un)Y(un)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AC7 BD B6 07: lda $07B6,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ACA D0 06: bne + ; $9AD2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ACC 9D C8 07: sta $07C8,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ACF 4C F2 9C: jmp _loc_9CF2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9AD2 A5 16: lda temp_16 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AD4 09 C0: ora #$C0 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AD6 85 16: sta temp_16 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AD8 BD C5 07: lda $07C5,x /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ADB 4C EB 9A: jmp +++ ; $9AEB /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $9ADE 38: sec /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ADF E9 01: sbc #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AE1 9D C7 07: sta $07C7,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AE4 BD C5 07: lda $07C5,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AE7 24 16: bit temp_16 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AE9 10 2F: bpl ++++ ; $9B1A /* A(??)X(un)Y(un)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $9AEB 18: clc /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AEC 69 66: adc #$66 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AEE 24 16: bit temp_16 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AF0 50 2F: bvc _loc_9B21 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AF2 A9 00: lda #$00 /* A(00)<9AF2>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9AF4 9D C8 07: sta $07C8,x /* A(00)<9AF2>X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9AF7 BC C5 07: ldy $07C5,x /* A(00)<9AF2>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AFA BD B5 07: lda $07B5,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AFD 18: clc /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AFE 79 78 95: adc _data_9578_indexed,y /* A$9578,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B01 9D B5 07: sta $07B5,x /* A$9578,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B04 BD B6 07: lda $07B6,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B07 79 AC 94: adc _data_94AC_indexed,y /* A$94AC,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B0A 9D B6 07: sta $07B6,x /* A$94AC,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B0D B9 AC 94: lda _data_94AC_indexed,y /* A$94AC,y<9B0D>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B10 B0 53: bcs _loc_9B65 /* A$94AC,y<9B0D>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B12 A9 00: lda #$00 /* A(00)<9B12>X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9B14 9D B6 07: sta $07B6,x /* A(00)<9B12>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9B17 4C 65 9B: jmp _loc_9B65 /* A(00)<9B12>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ++++ $9B1A 24 16: bit temp_16 /* A(00)<9B12>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9B1C 50 03: bvc _loc_9B21 /* A(??)X(un)Y(un)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B1E 18: clc /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B1F 69 33: adc #$33 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_9B21 $9B21 A8: tay /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B22 BD B5 07: lda $07B5,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B25 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B26 79 DF 94: adc _data_94DF_indexed,y /* A$94DF,yX(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B29 9D B5 07: sta $07B5,x /* A$94DF,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B2C BD B6 07: lda $07B6,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B2F 79 13 94: adc _data_9413_indexed,y /* A$9413,yX(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B32 9D B6 07: sta $07B6,x /* A$9413,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B35 B9 13 94: lda _data_9413_indexed,y /* A$9413,y<9B35>X(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B38 90 0F: bcc + ; $9B49 /* A$9413,y<9B35>X(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B3A 10 17: bpl ++ ; $9B53 /* A$9413,y<9B35>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B3C BD B6 07: lda $07B6,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B3F D9 7A 93: cmp _data_937A_indexed,y /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B42 90 0F: bcc ++ ; $9B53 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B44 F0 0D: beq ++ ; $9B53 /* A(??)X(un)Y(??)MAP[04:[00],05:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B46 4C 65 9B: jmp _loc_9B65 /* A(??)X(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9B49 30 08: bmi ++ ; $9B53 /* A$9413,y<9B35>X(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B4B BD B6 07: lda $07B6,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B4E D9 7A 93: cmp _data_937A_indexed,y /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B51 90 12: bcc _loc_9B65 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9B53 B9 7A 93: lda _data_937A_indexed,y /* A$937A,y<9B53>X(un)Y(??)MAP[04:[00],05:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B56 9D B6 07: sta $07B6,x /* A$937A,y<9B53>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B59 A9 00: lda #$00 /* A(00)<9B59>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9B5B 9D B5 07: sta $07B5,x /* A(00)<9B59>X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9B5E A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B60 18: clc /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B61 69 40: adc #$40 /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B63 85 16: sta temp_16 /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_9B65 $9B65 FE A8 07: inc $07A8,x /* A$94AC,y<9B0D>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9B68 D0 05: bne + ; $9B6F /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B6A A9 FF: lda #$FF /* A(FF)<9B6A>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9B6C 9D A8 07: sta $07A8,x /* A(FF)<9B6A>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $9B6F BC C5 07: ldy $07C5,x /* A(FF)<9B6A>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9B72 BD A8 07: lda $07A8,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B75 D9 AB 95: cmp _data_95AB_indexed,y /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B78 B0 03: bcs + ; $9B7D /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B7A 4C C5 9B: jmp ++++ ; $9BC5 /* A(??)X(un)Y(??)MAP[04:[00],05:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9B7D A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B7F 29 02: and #$02 /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B81 D0 0C: bne _loc_9B8F /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B83 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B84 BD A7 07: lda $07A7,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B87 79 DE 95: adc _data_95DE_indexed,y /* A$95DE,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B8A 90 1B: bcc + ; $9BA7 /* A$95DE,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B8C 4C AC 9B: jmp ++ ; $9BAC /* A$95DE,yX(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_9B8F $9B8F 38: sec /* A$95DE,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B90 BD A7 07: lda $07A7,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B93 F9 DE 95: sbc _data_95DE_indexed,y /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B96 B0 1D: bcs +++ ; $9BB5 /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B98 9D A7 07: sta $07A7,x /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B9B A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B9D 49 03: eor #$03 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B9F 85 16: sta temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BA1 A9 00: lda #$00 /* A(00)<9BA1>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9BA3 38: sec /* A(00)<9BA1>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9BA4 FD A7 07: sbc $07A7,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9BA7 D9 11 96: cmp _data_9611_indexed,y /* A$95DE,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BAA 90 09: bcc +++ ; $9BB5 /* A$95DE,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9BAC A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BAE 49 02: eor #$02 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BB0 85 16: sta temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BB2 B9 11 96: lda _data_9611_indexed,y /* A$9611,y<9BB2>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $9BB5 DD A7 07: cmp $07A7,x /* A$95DE,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BB8 F0 0B: beq ++++ ; $9BC5 /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BBA 9D A7 07: sta $07A7,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BBD BD A6 07: lda $07A6,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BC0 09 80: ora #$80 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BC2 9D A6 07: sta $07A6,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $9BC5 BD A8 07: lda $07A8,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BC8 D9 44 96: cmp _data_9644_indexed,y /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BCB 90 41: bcc ++++ ; $9C0E /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BCD A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BCF 29 08: and #$08 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BD1 D0 0F: bne + ; $9BE2 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BD3 18: clc /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BD4 BD B7 07: lda $07B7,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BD7 79 77 96: adc _data_9677_indexed,y /* A$9677,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BDA 9D B7 07: sta $07B7,x /* A$9677,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BDD B0 23: bcs +++ ; $9C02 /* A$9677,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BDF 4C FD 9B: jmp ++ ; $9BFD /* A$9677,yX(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9BE2 38: sec /* A$9677,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BE3 BD B7 07: lda $07B7,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BE6 F9 77 96: sbc _data_9677_indexed,y /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BE9 9D B7 07: sta $07B7,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BEC B0 20: bcs ++++ ; $9C0E /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BEE A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BF0 49 0C: eor #$0C /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BF2 85 16: sta temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BF4 A9 00: lda #$00 /* A(00)<9BF4>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9BF6 38: sec /* A(00)<9BF4>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9BF7 FD B7 07: sbc $07B7,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BFA 9D B7 07: sta $07B7,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9BFD D9 AA 96: cmp _data_96AA_indexed,y /* A$9677,yX(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C00 90 0C: bcc ++++ ; $9C0E /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $9C02 B9 AA 96: lda _data_96AA_indexed,y /* A$96AA,y<9C02>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C05 9D B7 07: sta $07B7,x /* A$96AA,y<9C02>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C08 A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C0A 49 08: eor #$08 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C0C 85 16: sta temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $9C0E E0 08: cpx #$08 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C10 B0 49: bcs ++++ ; $9C5B /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C12 BD A8 07: lda $07A8,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C15 D9 DD 96: cmp _data_96DD_indexed,y /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C18 90 41: bcc ++++ ; $9C5B /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C1A A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C1C 29 20: and #$20 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C1E D0 0F: bne + ; $9C2F /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C20 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C21 BD B8 07: lda $07B8,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C24 79 10 97: adc _data_9710_indexed,y /* A$9710,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C27 9D B8 07: sta $07B8,x /* A$9710,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C2A B0 23: bcs +++ ; $9C4F /* A$9710,yX(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C2C 4C 4A 9C: jmp ++ ; $9C4A /* A$9710,yX(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9C2F 38: sec /* A$9710,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C30 BD B8 07: lda $07B8,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C33 F9 10 97: sbc _data_9710_indexed,y /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C36 9D B8 07: sta $07B8,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C39 B0 20: bcs ++++ ; $9C5B /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C3B A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C3D 49 30: eor #$30 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C3F 85 16: sta temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C41 A9 00: lda #$00 /* A(00)<9C41>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9C43 38: sec /* A(00)<9C41>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9C44 FD B8 07: sbc $07B8,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C47 9D B8 07: sta $07B8,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9C4A D9 43 97: cmp _data_9743_indexed,y /* A$9710,yX(un)Y(??)MAP[04:[0C],05:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C4D 90 0C: bcc ++++ ; $9C5B /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $9C4F B9 43 97: lda _data_9743_indexed,y /* A$9743,y<9C4F>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C52 9D B8 07: sta $07B8,x /* A$9743,y<9C4F>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C55 A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C57 49 20: eor #$20 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C59 85 16: sta temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $9C5B BD A6 07: lda $07A6,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C5E 10 2F: bpl +++ ; $9C8F /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C60 29 7F: and #$7F /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C62 9D A6 07: sta $07A6,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C65 A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C67 29 01: and #$01 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C69 D0 12: bne + ; $9C7D /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C6B BD A5 07: lda $07A5,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C6E 18: clc /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C6F 7D A7 07: adc $07A7,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C72 9D 02 40: sta SQ1_LO,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C75 BD A6 07: lda $07A6,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C78 69 00: adc #$00 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C7A 4C 8C 9C: jmp ++ ; $9C8C /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9C7D BD A5 07: lda $07A5,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C80 38: sec /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C81 FD A7 07: sbc $07A7,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C84 9D 02 40: sta SQ1_LO,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C87 BD A6 07: lda $07A6,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C8A E9 00: sbc #$00 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9C8C 9D 03 40: sta SQ1_HI,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $9C8F A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C91 29 04: and #$04 /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C93 4C A6 9C: jmp + ; $9CA6 /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $9C96 .byte $D0,$0E,$18,$BD,$B6,$07,$7D,$B7,$07,$90,$13,$A9,$0F,$4C,$B8,$9C + $9CA6 38: sec /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CA7 BD B6 07: lda $07B6,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CAA FD B7 07: sbc $07B7,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CAD B0 05: bcs + ; $9CB4 /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CAF A9 00: lda #$00 /* A(00)<9CAF>X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9CB1 4C B8 9C: jmp ++ ; $9CB8 /* A(00)<9CAF>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $9CB4 4A: lsr a /* A(00)<9CAF>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9CB5 4A: lsr a /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CB6 4A: lsr a /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CB7 4A: lsr a /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9CB8 E0 08: cpx #$08 /* A(00)<9CAF>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9CBA D0 05: bne + ; $9CC1 /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CBC 09 80: ora #$80 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CBE 4C EF 9C: jmp ++++ ; $9CEF /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9CC1 09 30: ora #$30 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CC3 E0 0C: cpx #$0C /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CC5 F0 28: beq ++++ ; $9CEF /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CC7 85 13: sta temp_13 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CC9 A5 16: lda temp_16 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CCB 29 10: and #$10 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CCD D0 0E: bne + ; $9CDD /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CCF B9 76 97: lda _data_9776_indexed,y /* A$9776,y<9CCF>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CD2 18: clc /* A$9776,y<9CCF>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CD3 7D B8 07: adc $07B8,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CD6 90 13: bcc ++ ; $9CEB /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CD8 A9 C0: lda #$C0 /* A(C0)<9CD8>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9CDA 4C ED 9C: jmp +++ ; $9CED /* A(C0)<9CD8>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $9CDD B9 76 97: lda _data_9776_indexed,y /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9CE0 38: sec /* A$9776,y<9CDD>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CE1 FD B8 07: sbc $07B8,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CE4 B0 05: bcs ++ ; $9CEB /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CE6 A5 13: lda temp_13 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CE8 4C EF 9C: jmp ++++ ; $9CEF /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $9CEB 29 C0: and #$C0 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $9CED 05 13: ora temp_13 /* A(C0)<9CD8>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ ++++ $9CEF 9D 00 40: sta SQ1_VOL,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_9CF2 $9CF2 A5 16: lda temp_16 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CF4 9D C6 07: sta $07C6,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CF7 8A: txa /* A(un)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CF8 18: clc /* A(un)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CF9 69 04: adc #$04 /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CFB C9 10: cmp #$10 /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CFD F0 04: beq + ; $9D03 -> rts /* A(??)X(un)Y(??)MAP[04:[0A],05:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CFF AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D00 4C BD 9A: jmp FeedAMusicChannel /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9D03 60: rts /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_9D04_indexed $9D04 .byte $AE _data_9D05_indexed $9D05 .byte $06,$4E,$06,$F4,$05,$9E,$05,$4D,$05,$01,$05,$B9,$04,$75,$04,$35 $9D15 .byte $04,$F9,$03,$C0,$03,$8A,$03 _DataPointerTable_9D1C $9D1C 32 9D: .word (DataTableEntry_9D32) ;9D32 (9D32) () $9D1E 1D AD: .word (DataTableEntry_AD1D) ;AD1D (AD1D) () $9D20 38 AC: .word (DataTableEntry_AC38) ;AC38 (AC38) () $9D22 F4 9D: .word (DataTableEntry_9DF4) ;9DF4 (9DF4) () $9D24 FE 9D: .word (DataTableEntry_9DFE) ;9DFE (9DFE) () $9D26 08 9E: .word (DataTableEntry_9E08) ;9E08 (9E08) () $9D28 12 9E: .word (DataTableEntry_9E12) ;9E12 (9E12) () $9D2A 70 A8: .word (DataTableEntry_A870) ;A870 (A870) () $9D2C B8 AB: .word (DataTableEntry_ABB8) ;ABB8 (ABB8) () $9D2E 36 A8: .word (DataTableEntry_A836) ;A836 (A836) () $9D30 49 A8: .word (DataTableEntry_A849) ;A849 (A849) () DataTableEntry_9D32 $9D32 .byte $04,$3F,$9D,$11,$7E,$9D,$11,$A3,$9D,$04,$CC,$9D,$21,$AB,$2D,$82 $9D42 .byte $0F,$93,$0F,$82,$0F,$CA,$0F,$BA,$0F,$AA,$14,$0A,$C2,$1E,$BA,$1E $9D52 .byte $AA,$14,$0A,$9A,$0F,$8A,$0F,$B2,$14,$0A,$DA,$14,$0A,$8B,$0F,$DA $9D62 .byte $0F,$9B,$0F,$8B,$0F,$82,$14,$0A,$D2,$14,$3C,$C2,$14,$0A,$BA,$28 $9D72 .byte $CA,$14,$BA,$0F,$CA,$0F,$FC,$FC,$03,$BA,$5A,$FF,$04,$AB,$1E,$AB $9D82 .byte $1E,$3C,$9B,$1E,$9B,$1E,$3C DataTableEntry_9D89 $9D89 .byte $8B,$1E,$1E DataTableEntry_9D8C $9D8C .byte $9B,$1E,$1E,$A3,$1E,$1E,$AB,$1E,$1A,$15,$A3,$27,$A3,$23,$A3,$1E $9D9C .byte $A3,$19,$A3,$15,$A3,$45,$FF,$AA,$1E,$AA,$1E,$C2,$1E,$CA,$1E,$8A $9DAC .byte $1E,$8A,$1E,$A2,$1E,$AA,$1E,$B2,$1E,$1E,$B2,$1E,$1E,$BA,$1E,$1E $9DBC .byte $D2,$1E,$1E,$CA,$29,$CA,$25,$CA,$21,$CA,$1B,$CA,$17,$CA,$13,$FF $9DCC .byte $A9,$14,$0A,$AA,$14,$28,$80,$1E,$89,$14,$0A,$8A,$14,$28,$89,$1E $9DDC .byte $B0,$14,$0A,$B1,$14,$0A,$D8,$14,$0A,$D9,$14,$0A,$80,$14,$0A,$81 $9DEC .byte $14,$0A,$99,$14,$0A,$A1,$1E,$FF DataTableEntry_9DF4 $9DF4 .byte $03,$4A,$9E,$11,$C5,$A1,$04,$4E,$A4,$0E DataTableEntry_9DFE $9DFE .byte $03,$47,$9E,$11,$C2,$A1,$04,$4B,$A4,$0E DataTableEntry_9E08 $9E08 .byte $03,$1F,$9E,$11,$9C,$A1,$04,$2F,$A4,$0E DataTableEntry_9E12 $9E12 .byte $03,$1C,$9E,$11,$99,$A1,$04,$2C,$A4,$0E,$FD,$02,$A1,$BB,$0F,$B3 $9E22 .byte $0F,$BB,$1E,$9B,$1E,$D2,$0F,$BA,$0F,$82,$1E,$D2,$1E,$3C,$9B,$0F $9E32 .byte $93,$0F,$9B,$1E,$D2,$1E,$BA,$0F,$9A,$0F,$D1,$1E,$D2,$1E,$CA,$1E $9E42 .byte $C2,$1E,$FD,$C2,$9F,$FD,$51,$9F,$82,$2D,$93,$0F,$82,$0F,$0F,$AA $9E52 .byte $0F,$0F,$AB,$1E,$1E,$93,$1E,$1E,$FA,$D2,$06,$D2,$06,$CA,$06,$C2 $9E62 .byte $06,$B2,$06,$AA,$06,$A2,$06,$92,$06,$8A,$06,$82,$06,$72,$3C,$06 $9E72 .byte $FA,$FB,$4A,$9E,$82,$2D,$CA,$0F,$AA,$14,$0A,$81,$0F,$8A,$0F,$92 $9E82 .byte $14,$0A,$AA,$14,$0A,$93,$14,$0A,$82,$14,$0A,$FA,$CA,$2D,$D2,$0F $9E92 .byte $CA,$0F,$0F,$92,$0F,$0F,$93,$1E,$1E,$D2,$1E,$1E,$FA,$BA,$06,$BA $9EA2 .byte $12,$C2,$12,$CA,$12,$72,$3C,$06,$FA,$FB,$8E,$9E,$CA,$2D,$AA,$0F $9EB2 .byte $92,$14,$0A,$93,$1E,$82,$14,$0A,$D2,$14,$0A,$CA,$14,$0A,$BA,$14 $9EC2 .byte $0A,$FA,$AA,$2D,$BA,$0F,$AA,$14,$0A,$D2,$3C,$CA,$0F,$BA,$0F,$AA $9ED2 .byte $14,$0A,$92,$0F,$D1,$0A,$05,$FA,$A9,$32,$0A,$92,$0F,$8A,$0F,$92 $9EE2 .byte $1E,$1E,$D2,$1E,$1E,$BA,$14,$0A,$FA,$FB,$4A,$9E,$A2,$05,$A2,$14 $9EF2 .byte $AA,$14,$2D,$BA,$0F,$D2,$0F,$93,$0F,$0F,$D2,$0F,$0F,$BA,$0F,$0F $9F02 .byte $AA,$0F,$92,$0F,$FA,$A2,$0F,$0F,$93,$1E,$82,$14,$0A,$AA,$32,$0A $9F12 .byte $82,$0F,$93,$0F,$82,$0F,$0F,$B2,$1E,$FA,$BA,$0F,$0F,$93,$1E,$82 $9F22 .byte $14,$0A,$CA,$32,$0A,$82,$0F,$93,$0F,$82,$0F,$0F,$CA,$0F,$0F,$FA $9F32 .byte $D2,$2D,$CA,$0F,$BA,$14,$0A,$AA,$14,$0A,$1E,$A2,$1E,$1E,$82,$0F $9F42 .byte $93,$0F,$FA,$82,$0F,$0F,$81,$0F,$92,$0F,$81,$1E,$1E,$78,$FA,$FB $9F52 .byte $4A,$9E,$FB,$5B,$9E,$FB,$4A,$9E,$FB,$76,$9E,$FB,$8E,$9E,$FB,$9F $9F62 .byte $9E,$FB,$8E,$9E,$FB,$AE,$9E,$FB,$C4,$9E,$FB,$DA,$9E,$FB,$4A,$9E $9F72 .byte $FB,$EE,$9E,$A2,$14,$0A,$BA,$1E,$AA,$14,$0A,$B2,$1E,$BA,$14,$0A $9F82 .byte $D2,$1E,$CA,$14,$0A DataTableEntry_9F87 $9F87 .byte $AB,$14,$0A,$FA,$A3,$2D,$93,$0F,$82,$14,$0A,$81,$14,$0A,$D2,$14 $9F97 .byte $28,$BA,$14,$28,$FA,$A2,$06,$A2,$0C,$AA,$0C,$6E,$0A,$9A,$14,$0A $9FA7 .byte $81,$14,$0A,$D2,$14,$0A,$FA,$C2,$2D,$BA,$0F,$AA,$14,$0A,$9A,$14 $9FB7 .byte $0A,$92,$14,$0A,$D2,$14,$28,$D1,$0F,$81,$0F,$BA,$1E,$D2,$0F,$9B $9FC7 .byte $0F,$BB,$1E,$D3,$1E,$C3,$1E,$BB,$1E,$9B,$1E,$82,$1E,$D2,$2D,$82 $9FD7 .byte $0F,$D2,$1E,$9B,$1E,$82,$1E,$D2,$1E,$BA,$1E,$D2,$1E,$9A,$1E,$BA $9FE7 .byte $0F,$D2,$0F,$9B,$1E,$BB,$1E,$C3,$1E,$D3,$1E,$AB,$1E,$B3,$1E,$BB $9FF7 .byte $0F,$9B,$0F,$B3,$0F,$BB,$0F,$9B,$1E,$9B,$0F,$D2 DataTableEntry_A003 $A003 .byte $0F,$82,$0F,$9B,$0F,$D2,$1E,$D2,$0F,$BA,$0F,$9B,$0F,$82,$0F,$82 $A013 .byte $1E,$9B,$0F,$C3,$0F,$9C,$1E,$83,$0F,$C3,$0F,$8C,$0F,$83,$0F,$C3 $A023 .byte $0F,$AB,$0F,$C3,$1E,$AB,$1E,$9B,$2D,$93,$0F,$9B,$1E,$AB,$1E,$9B $A033 .byte $1E,$DA,$0F,$82,$0F,$8B,$0F,$82,$0F,$C2,$0F,$BA,$0F,$9A,$0F,$D2 $A043 .byte $0F,$9B,$1E,$9B,$0F,$8B,$0F,$82,$0F,$8B,$0F,$82,$1E,$D2,$0A,$FC $A053 .byte $FE,$06,$BA,$0F,$9A,$0F,$AA,$1E,$D2,$2D,$82,$0F,$D2,$0A,$FC,$FE $A063 .byte $03,$D2,$1E,$C3,$0F,$BB,$0F,$AB,$1E,$D2,$0F,$D2,$0F,$9B,$1E,$C2 $A073 .byte $0F,$BA,$0F,$C2,$1E,$9A,$2D,$AA,$0F,$B2,$0F,$9A,$0F,$9B,$1E,$CA $A083 .byte $1E,$D2,$1E,$9B,$0F,$BB,$0F,$D3 DataTableEntry_A08B $A08B .byte $1E,$BB,$0F,$B3,$0F,$BB,$1E,$9B,$0F,$93,$0F,$9B,$1E,$D2,$0F,$CA $A09B .byte $0F,$D2,$1E,$B2,$0F,$9A,$0F,$9B,$1E,$C2,$0F,$D2,$0F,$DA,$0F,$D2 $A0AB .byte $0F,$C2,$0A,$FC,$FE,$03,$C2,$0F,$DA,$0F,$9B,$0F,$BB,$0F,$AB,$2D $A0BB .byte $A3,$0F,$AB,$1E,$D3,$0F,$D2,$0F,$C3,$1E,$BB,$0F,$D2,$0F,$B3,$0F $A0CB .byte $D2,$0F,$BB,$0F,$D2,$0F,$9B,$1E,$BB,$0F,$9B,$0F,$D2,$1E,$DA,$1E $A0DB .byte $FC,$F6,$04,$C2,$2D,$DA,$0F,$93,$1E,$AB,$0F,$C3,$0F,$DB,$1E,$1E $A0EB .byte $D3,$2D,$BB,$0F,$FA,$A3,$1E,$8B,$0F,$D2,$0F,$82,$1E,$83,$1E,$D3 $A0FB .byte $1E,$BB,$1E,$A3,$1E,$82,$1E,$FB,$4A,$9E,$FB,$5B,$9E,$FB,$4A,$9E $A10B .byte $FB,$76,$9E,$FB,$8E,$9E,$FB,$9F,$9E,$FB,$8E,$9E,$FB,$AE,$9E,$AA $A11B .byte $2D,$BA,$0F,$C2,$0F,$0F,$AA,$0F,$0F,$AB,$1E,$1E,$D2,$1E,$1E,$CA $A12B .byte $0F,$D2,$0F,$82,$0F,$93,$0F,$82,$4B,$0F,$CA,$1E,$BA,$1E,$CA,$14 $A13B .byte $0A,$AA,$2D,$BA,$0F,$C2,$0F,$0F,$AA,$0F,$0F,$93,$1E,$1E,$C2,$1E $A14B .byte $1E,$CA,$2D,$BA,$0F,$AA,$0F,$0F,$81,$28,$05,$AA,$0F,$BA,$0F,$D2 $A15B .byte $0F,$CB,$0F,$0F,$BB,$0F,$0F,$AB,$2D,$93,$0F,$82,$0F,$0F,$AA,$0F $A16B .byte $2D,$C2,$1E,$BA,$1E,$AA,$14,$0A,$82,$2D,$93,$0F,$82,$0F,$0F,$AA $A17B .byte $0F,$2D,$BA,$0F,$C2,$0F,$BA,$0F,$AA,$0F,$92,$0F,$81,$0A,$05,$9A $A18B .byte $06,$9A,$12,$A2,$12,$AA,$12,$3C,$78,$78,$78,$FD,$4A,$9E,$FD,$B1 $A19B .byte $A3,$9B,$1E,$9B,$1E,$1E,$D2,$1E,$9B,$1E,$9B,$1E,$93,$0F,$9B,$0F $A1AB .byte $AB,$0F,$B3,$0F,$AB,$1E,$9B,$1E,$9B,$1E,$BA,$1E,$AA,$1E,$D2,$1E $A1BB .byte $82,$1E,$93,$1E,$FD,$F5,$A2,$FD,$77,$A2,$AA,$1E,$AA,$1E,$C2,$1E $A1CB .byte $CA,$1E,$FA,$9A,$1E,$1E,$D2,$1E,$1E,$FA,$FB,$C5,$A1,$FB,$C5,$A1 $A1DB .byte $FB,$C5,$A1,$FB,$CE,$A1,$FB,$C5,$A1,$FB,$C5,$A1,$92,$1E,$92,$1E $A1EB .byte $A2,$1E,$AA,$1E,$FA,$D1,$1E,$1E,$B9,$1E,$1E,$FA,$FB,$E7,$A1,$FB $A1FB .byte $E7,$A1,$FB,$E7,$A1,$FB,$F0,$A1,$FB,$E7,$A1,$FB,$E7,$A1,$D1,$1E $A20B .byte $D1,$1E,$A2,$1E,$AA,$1E,$C2,$1E,$1E,$BA,$1E,$1E,$FA,$D1,$1E,$D1 $A21B .byte $1E,$A2,$1E,$AA,$1E,$9A,$1E,$9A,$1E,$B2,$1E,$BA,$1E,$FA,$FB,$09 $A22B .byte $A2,$D1,$1E,$D1,$1E,$8A,$1E,$92,$1E,$FC,$F8,$02,$FA,$81,$1E,$81 $A23B .byte $1E,$A2,$1E,$AA,$1E,$81,$1E,$81,$1E,$AA,$1E,$B2,$1E,$FA,$81,$1E $A24B .byte $81,$1E,$BA,$1E,$CA,$1E,$81,$1E,$81,$1E,$D2,$1E,$82,$1E,$FA,$A2 $A25B .byte $2D,$92,$0F,$81,$1E,$81,$1E,$81,$1E,$1E,$81,$1E,$AA,$1E,$FA,$1E $A26B .byte $A2,$1E,$1E,$9A,$1E,$1E,$A2,$1E,$1E,$A2,$1E,$FA,$FB,$C5,$A1,$FB $A27B .byte $CE,$A1,$FB,$C5,$A1,$FB,$C5,$A1,$FB,$C5,$A1,$FB,$CE DataTableEntry_A288 $A288 .byte $A1,$FB,$C5,$A1,$FB,$C5,$A1,$FB,$E7,$A1,$FB,$F0,$A1,$FB,$E7,$A1 $A298 .byte $FB,$E7,$A1,$FB,$E7,$A1,$FB,$F0,$A1 DataTableEntry_A2A1 $A2A1 .byte $FB,$E7,$A1,$FB,$E7,$A1,$FB,$09,$A2,$FB,$18,$A2,$FB,$09,$A2,$FB $A2B1 .byte $2C,$A2,$81,$1E,$81,$1E,$AA,$1E,$B2,$1E,$81,$1E,$81,$1E,$C2,$1E $A2C1 .byte $CA,$1E,$81,$2D,$81,$0F,$81,$1E,$92,$1E,$A2,$1E,$1E,$81,$1E,$D9 $A2D1 .byte $1E,$D1,$1E,$D1,$1E,$8A,$1E,$92,$1E,$81,$1E,$81,$1E,$9A,$1E,$A2 $A2E1 .byte $1E,$AA,$2D,$BA,$0F,$C2,$1E,$81,$1E,$92,$1E,$1E,$C2,$0F,$82,$0F $A2F1 .byte $9B,$0F,$D3,$0F,$9B,$1E,$AB,$1E,$BB,$1E,$BB,$1E,$C3,$1E,$9B,$1E $A301 .byte $82,$1E DataTableEntry_A303 $A303 .byte $9B,$1E,$9B,$2D,$9B,$0F,$9B,$1E,$9B,$1E,$9B,$1E,$8B,$1E,$82,$1E $A313 .byte $D2,$1E,$BA,$1E,$D2,$1E,$9B,$1E,$FC,$FE,$06,$9B,$1E,$9B,$1E,$C3 $A323 .byte $1E,$9B,$1E,$CB,$1E,$9B,$1E,$93,$1E,$8B,$1E,$82,$1E,$9B,$1E,$C3 $A333 .byte $1E,$83,$1E,$C3,$1E,$C3,$1E,$AB,$1E,$C3,$1E,$9B,$2D,$9B,$0F,$9B $A343 .byte $1E,$C3,$1E,$C3,$1E,$9B,$1E,$9B,$1E,$82,$1E,$C2,$3C,$8B,$3C,$AB $A353 .byte $3C,$8B,$3C,$D2,$1E,$9B,$1E,$93,$1E,$82,$1E,$D2,$1E,$AB,$0F,$9B $A363 .byte $0F,$93,$1E,$D2,$1E,$DA,$3C,$FC,$FE,$04,$FA,$D2,$1E,$BB,$1E,$9C $A373 .byte $1E,$D3,$0F,$CB,$0F,$D3,$1E,$BB,$0F,$B3,$0F,$BB,$1E,$9B,$1E,$FB $A383 .byte $68,$A3,$93,$2D,$8B,$0F,$93,$1E,$D2 DataTableEntry_A38C $A38C .byte $1E,$AB,$1E,$D2,$1E,$82,$1E,$D2,$1E,$9B,$1E,$D2,$1E,$8B,$1E,$8B $A39C .byte $1E,$FC,$F8,$04,$FB,$DE,$A0,$A3,$1E,$8B,$1E,$82,$1E,$BA,$3C,$81 $A3AC .byte $1E,$C2,$1E,$CA,$1E,$FB,$C5,$A1,$FB,$CE,$A1,$FB,$C5,$A1,$FB,$C5 $A3BC .byte $A1,$FC,$F4,$02,$FB,$E7,$A1,$FB,$F0,$A1,$FB,$E7,$A1,$FB,$E7,$A1 $A3CC .byte $FC,$F4,$02,$8A,$1E,$8A,$1E,$BA,$1E,$AA,$1E,$FC,$F8,$02,$81,$1E $A3DC .byte $81,$1E,$92,$1E,$AA,$1E,$FC,$F8,$02,$D9,$1E,$92,$1E,$AA,$1E,$C2 $A3EC .byte $1E,$DA,$1E,$1E,$AA,$1E,$1E,$D1,$1E,$D1,$1E,$1E,$D1,$1E,$81,$1E $A3FC .byte $81,$1E,$92,$1E,$A2,$1E,$AA,$1E,$AA,$1E,$C2,$1E,$CA,$1E,$8A,$1E $A40C .byte $8A,$1E,$BA,$1E,$C2,$1E,$D1,$1E,$D1,$1E,$92,$1E,$AA,$1E,$81,$1E $A41C .byte $5A,$FB,$C5,$A1,$FB,$CE,$A1,$FB,$C5,$A1,$FB,$C5,$A1,$FD,$C5,$A1 $A42C .byte $FD,$BF,$A7,$99,$14,$0A,$9A,$14,$28,$92,$1E,$9A,$1E,$5A,$D0,$14 $A43C .byte $0A,$D1,$14,$28,$C9,$1E,$D1,$1E,$1E,$D0,$1E,$1E,$FD,$BD,$A6,$FD $A44C .byte $FA,$A5,$A9,$0F,$0F,$AA,$0F,$2D,$81,$0F,$0F,$9A,$1E,$1E,$D1,$1E $A45C .byte $D1,$05,$C9,$05,$C1,$05,$B9,$05,$B1,$05,$A9,$05,$FA,$A9,$0F,$0F $A46C .byte $AA,$0F,$2D,$80,$0F,$80,$01,$88,$01,$90,$01,$A0,$01,$A8,$01,$B0 $A47C .byte $01,$B8,$01,$C8,$01,$D0,$01,$D8,$01,$81,$01,$91,$01,$99,$01,$A1 $A48C .byte $01,$A9,$01,$A9,$0F,$0F,$AA,$0F,$2D,$80,$0F,$80,$01,$88,$01,$90 $A49C .byte $01,$A0,$01,$A8,$01,$B0,$01,$B8,$01,$C8,$01,$D0,$01,$D8,$01,$81 $A4AC .byte $01,$91,$01,$99,$01,$A1,$01,$A9,$01,$FA,$FC,$98,$02,$91,$0F,$0F $A4BC .byte $92,$0F,$2D,$C9,$0F,$0F,$D1,$1E,$1E,$B9,$1E,$B9,$05,$B1,$05,$A9 $A4CC .byte $05,$A1,$05,$99,$05,$91,$05,$FA,$91,$0F,$0F,$92,$0F,$2D,$C8,$1E $A4DC .byte $91,$0F,$0F,$92,$0F,$2D,$C8,$1E,$FA,$FC,$D4,$02,$D0,$0F,$0F,$D1 $A4EC .byte $0F,$2D,$A9,$0F,$0F,$C1,$1E,$1E,$99,$1E,$99,$05,$91,$05,$89,$05 $A4FC .byte $81,$05,$D8,$05,$D0,$05,$FA,$D0,$0F,$0F,$D1,$0F,$2D,$D0,$0F,$D0 $A50C .byte $03,$D8,$03,$81,$03,$91,$03,$99,$03,$99,$0F,$0F,$9A,$0F,$2D,$A8 $A51C .byte $0F,$A8,$03,$B0,$03,$B8,$03,$C8,$03,$D0,$03,$FA,$FB,$E8,$A4,$D0 $A52C .byte $0F,$0F,$D1,$1E,$1E,$C9,$1E,$1E,$A9,$1E,$1E,$91,$1E,$FA,$80,$0F $A53C .byte $0F,$81,$0F,$2D,$80,$0F,$80,$01,$88,$01,$90,$01,$98,$01,$A0,$01 $A54C .byte $A8,$01,$B0,$01,$B8,$01,$C0,$01,$C8,$01,$D0,$01,$D8,$01,$81,$01 $A55C .byte $89,$01,$91,$01,$91,$0F,$0F,$81,$0F,$2D,$80,$0F,$80,$01,$88,$01 $A56C .byte $90,$01,$98,$01,$A0,$01,$B0,$01,$B8,$01,$C0,$01,$C8,$01,$D0,$01 $A57C .byte $81,$01,$89,$01,$91,$01,$99,$01,$A1,$01,$FA DataTableEntry_A587 $A587 .byte $A1,$0F DataTableEntry_A589 $A589 .byte $0F,$81,$0F,$2D,$80,$0F,$80,$01,$88,$01,$90,$01,$A0,$01,$A8,$01 $A599 .byte $B0,$01,$B8,$01,$C8,$01,$D0,$01,$D8,$01,$81 DataTableEntry_A5A4 $A5A4 .byte $01,$91,$01,$99,$01,$A1,$01,$A9,$01,$A9,$0F,$0F,$81,$0F,$2D,$B1 $A5B4 .byte $1E,$FA,$B9,$2D,$C9,$0F,$D1,$0F,$0F,$C9,$0F,$0F,$B9,$0F,$2D,$80 $A5C4 .byte $1E,$1E,$1E,$81,$1E,$1E,$80,$1E,$1E,$81,$0F,$0F,$80,$14,$80,$02 $A5D4 .byte $88,$02,$90,$02,$98,$02,$A0,$02,$A8,$02,$B0,$02,$B0,$02,$B8,$02 $A5E4 .byte $C0,$02,$C8,$02,$D0,$02,$D8,$02,$81,$02,$81,$02,$89,$02,$91,$02 $A5F4 .byte $99,$02,$A1,$02,$A9,$02,$FB,$4E,$A4,$FB,$69,$A4,$FC,$FA,$02 DataTableEntry_A603 $A603 .byte $FB,$B9,$A4,$FB,$D4,$A4,$FC,$FA,$02,$FB,$E8,$A4,$FB,$03,$A5,$FB $A613 .byte $E8,$A4,$FB,$2B,$A5,$80,$0F,$0F,$81,$0F,$81,$01,$89,$01,$91,$01 $A623 .byte $99,$01,$A1,$01,$A9,$01,$B1,$01,$B9,$01,$C1,$01,$C9,$01,$D1,$01 $A633 .byte $D9,$01,$82,$01,$8A,$01,$92,$01,$92,$0F,$0F,$91,$0F,$91,$05,$99 $A643 .byte $05,$A1,$05,$A1,$0F,$0F,$A2,$0F,$A2,$05,$AA,$0A,$AA,$0F,$0F,$91 $A653 .byte $0F,$91,$03,$99,$03,$A1,$03,$B1,$03,$B9,$03,$B9,$2D,$C9,$0F,$D1 $A663 .byte $0F,$0F,$C9,$0F,$0F,$B9,$1E,$1E,$80,$1E,$1E,$D0,$0F,$0F,$D1,$0F $A673 .byte $2D,$91,$0F,$91,$01,$89,$01,$81,$01,$D8,$01,$D0,$01,$C8,$01,$C0 $A683 .byte $01,$B8,$01,$B0,$01,$A8,$01,$A0,$01,$98,$01,$90,$01,$88,$01,$80 $A693 .byte $01,$80,$0F,$0F,$81,$0F,$2D,$B9,$0F,$B9,$05,$B1,$05,$A9,$05,$A9 $A6A3 .byte $2D,$B9,$0F,$C1,$0F,$0F,$B9,$0F,$0F,$A9,$1E,$1E,$D0,$1E,$D0,$05 $A6B3 .byte $D8,$05,$81,$05,$88,$05,$90,$05,$98,$05,$99,$0F,$2D,$D1,$0F,$2D $A6C3 .byte $81,$0F,$2D,$D1,$0F,$2D,$FA,$9A,$2D,$AA,$0F,$BA,$0F,$0F,$AA,$0F $A6D3 .byte $0F,$9A,$0F,$2D,$81,$0F,$0F,$D1,$0F,$0F,$FA,$99,$0F,$2D,$D0,$0F $A6E3 .byte $2D,$80,$0F,$2D,$D0,$0F,$2D,$FA,$99,$1E,$78,$8A,$0F,$0F,$81,$0F $A6F3 .byte $0F,$D1,$0F,$0F,$FB,$DE,$A6,$FB,$CA,$A6,$89,$0F,$0F,$8A,$0F,$2D $A703 .byte $C0,$06,$C0,$04,$C8,$04,$D0,$04,$D8,$04,$81,$04,$89,$04,$89,$0F $A713 .byte $0F,$8A,$0F,$2D,$C0,$06,$C0,$08,$C8,$08,$D0,$08,$D0,$0F,$0F,$D1 $A723 .byte $0F,$2D,$A8,$06,$A8,$04,$B0,$04,$B8,$04,$C0,$04,$C8,$04,$D0,$04 $A733 .byte $D0,$0F,$0F,$D1,$0F,$2D,$D0,$06,$D0,$0C,$D8,$0C,$D8,$0F,$0F,$D9 $A743 .byte $0F,$2D,$B1,$0F,$2D,$99,$0F,$2D,$D9,$0F,$0F,$FA,$FB,$BD,$A6,$FB $A753 .byte $3F,$A7,$D0,$2D,$80,$0F,$91,$0F,$0F,$A9,$0F,$0F,$D1,$0F,$0F,$D0 $A763 .byte $0F,$2D,$D1,$06,$D1,$03,$C9,$03,$C1,$03,$B9,$03,$B1,$03,$A9,$03 $A773 .byte $A1,$03,$99,$03,$99,$0F,$0F,$9A,$0F,$2D,$99,$06,$99,$0C,$91,$0C $A783 .byte $FC,$F4,$04,$D8,$2D,$91,$0F,$A9,$0F,$0F,$C1,$0F,$0F,$D9,$0F,$2D $A793 .byte $D1,$2D,$B9,$0F,$A1,$0F,$0F,$89,$0F,$0F,$80,$0F,$2D,$81,$1E,$80 $A7A3 .byte $0F,$2D,$80 DataTableEntry_A7A6 $A7A6 .byte $06,$80,$02,$88,$02,$90,$02,$A0,$02,$A8,$02,$B8,$02,$C8,$02,$D8 $A7B6 .byte $02,$81,$02,$91,$02,$A1,$02,$A9,$02,$FB,$4E,$A4,$FB,$69,$A4,$FC $A7C6 .byte $FA,$02,$FB,$B9,$A4,$FB,$D4,$A4,$FC,$FA,$02,$89,$0F,$0F,$8A,$0F $A7D6 .byte $2D,$C1,$1E,$89,$0F,$0F,$8A,$0F,$2D,$89,$1E,$80,$0F,$0F,$81,$0F $A7E6 .byte $2D,$81,$1E,$80,$0F,$0F,$81,$0F,$2D,$A9,$1E,$D9,$0F,$0F,$AA,$0F $A7F6 .byte $2D,$C1,$1E,$D9,$1E,$1E,$92,$1E,$1E,$D1,$0F,$0F,$D0,$0F,$2D,$D0 $A806 .byte $1E,$80,$1E,$5A,$A9,$0F,$0F,$AA,$0F,$2D,$81,$1E,$8A,$0F,$0F,$89 $A816 .byte $0F,$2D,$80,$1E,$D0,$0F,$0F,$D1,$1E,$1E,$D0,$1E,$80,$3C,$B9,$0F $A826 .byte $B9,$0A,$C1,$0A,$C9,$0A,$0F,$FB,$4E,$A4,$FB,$69,$A4,$FD,$4E,$A4 DataTableEntry_A836 $A836 .byte $01,$3A,$A8,$0E,$C1,$0A,$3C,$C1,$0A,$3C,$C1,$0A,$3C,$C1,$0A,$3C $A846 .byte $C1,$1E,$FF DataTableEntry_A849 $A849 .byte $01,$4D,$A8,$15,$9B,$0F,$A3,$0F,$9B,$0F,$83,$0F,$9B,$0F,$A3,$0F $A859 .byte $9B,$0F,$83,$0F,$9B,$0F,$A3,$0F,$9B,$0F,$83,$0F,$9B,$0F,$A3,$0F $A869 .byte $9B,$0F,$83,$0F,$9B,$28,$FF DataTableEntry_A870 $A870 .byte $04,$7D,$A8,$31,$81,$A8,$31,$31,$AB,$30,$36,$AB,$0E,$04,$FD,$F1 $A880 .byte $A8,$04,$B1,$14,$B1,$0A,$0A,$B1,$0A,$0A,$A1,$0A,$0A,$FA,$B1,$14 $A890 .byte $B1,$0A,$0A,$B1,$0A,$0A,$A1,$0A,$0A,$B1,$14,$B1,$0A,$0A,$B1,$0A $A8A0 .byte $0A,$A1,$0A,$0A,$B1,$14,$14 DataTableEntry_A8A7 $A8A7 .byte $C9,$14,$C9,$05,$C1,$05,$B9,$05,$B1,$05,$FA,$FC,$D0,$03,$FB,$82 $A8B7 .byte $A8,$FC,$FD,$03,$B1,$0A,$0A,$B1,$0A,$0A,$D9,$0A,$0A,$C9,$0A,$0A $A8C7 .byte $C1,$28,$C1,$28,$A9,$14,$C1,$0A,$0A,$C1,$0A,$0A,$A9,$0A,$0A,$FA $A8D7 .byte $FC,$F0,$03,$C1,$14,$8A,$28,$8A,$28,$8A,$14,$D9,$0A,$0A,$D1,$0A $A8E7 .byte $0A,$FB,$C7,$A8,$FC,$FD,$04,$FD,$82,$A8,$83,$05,$83,$01,$83,$01 $A8F7 .byte $8B,$01,$93,$01,$9B,$01,$A3,$01,$AB,$01,$B3,$01,$BB,$01,$C3,$01 $A907 .byte $CB,$01,$D3,$01,$DB,$01,$84,$01,$8C,$01,$14,$A4,$14,$FC,$DD,$04 $A917 .byte $DC,$14,$DC,$04,$D4,$04,$CC,$04,$C4,$04,$BC,$04,$B4,$04,$AC,$04 $A927 .byte $A4,$04,$9C,$04,$94,$04,$8C,$04,$84,$04,$DB,$04,$D3,$04,$CB,$04 $A937 .byte $CB,$00,$CB,$0A,$D3,$0A,$FC,$FC,$08,$8C,$14,$8C,$05,$94,$05,$9C $A947 .byte $05,$A4,$05,$AC,$05,$B4,$05,$BC,$05,$C4,$05,$C4,$14,$C4,$02,$BC $A957 .byte $02,$B4,$02,$AC,$02,$AC,$02,$A4,$02,$9C,$02,$94,$02,$8C,$02,$84 $A967 .byte $02,$84,$02,$DB,$02,$D3,$02,$CB,$02,$C3,$02,$C3,$02,$BB,$02,$B3 $A977 .byte $02,$AB,$02,$A3,$02,$A3,$02,$A3,$0E,$AB,$0E,$AB,$06,$A3,$05,$9B $A987 .byte $06,$9B,$06,$A3 DataTableEntry_A98B $A98B .byte $06,$AB,$06,$B3,$06,$B3,$06,$A3,$05,$9B,$05,$93,$06,$93,$04,$9B $A99B .byte $03,$A3,$03,$AB,$03,$B3,$03,$BB,$04,$BB,$03,$B3,$02,$AB,$03,$A3 $A9AB .byte $02,$9B,$03,$93,$02,$8B,$03,$8B,$02,$93,$02,$9B,$02,$A3,$02,$AB $A9BB .byte $02,$B3,$02,$BB,$02,$C3,$02,$C3,$01,$BB,$01,$AB,$01,$A3,$01,$93 $A9CB .byte $01,$83,$01,$DA,$01,$CA,$01,$BA,$01,$AA,$01,$A2,$01,$92,$01,$8A $A9DB .byte $01,$82,$01,$82,$01,$92,$01,$A2,$01,$B2,$01,$C2,$01,$D2,$01,$83 $A9EB .byte $01,$93,$01,$A3,$01,$B3,$01,$C3,$01,$CB,$01,$CB,$01,$C3,$01,$BB $A9FB .byte $01,$B3,$01,$AB,$01,$9B,$01,$93,$01,$8B,$01,$83,$01,$DA,$01,$FA $AA0B .byte $DA,$01,$8B,$01,$A3,$01,$B3,$01,$C3,$01,$DB,$01,$94,$01,$A4,$01 $AA1B .byte $A4,$14,$9C,$14,$8C,$14,$C3,$00,$C3,$14,$CB,$14,$14,$B3,$14,$9C $AA2B .byte $14,$14,$9C,$2F,$AC,$2E,$B4,$2F,$B4,$00,$B4,$05,$AC,$05,$A4,$05 $AA3B .byte $9C,$05,$94,$05,$8C,$05,$84,$05,$DB,$05,$14,$FC,$ED,$02,$B4,$0A $AA4B .byte $0A,$BC,$0A,$0A,$C4,$0A,$DC,$0A,$C4,$0A,$9C,$0A,$B4,$0A,$9C,$0A $AA5B .byte $FC,$F4,$02,$C4,$0A,$DC,$0A,$C4,$0A,$B4,$0A,$C4,$0A,$0A,$DC,$0A $AA6B .byte $0A,$C4,$0A,$0A,$B4,$0A,$0A,$FC,$F4,$02,$8D,$1B,$95,$1A,$9D,$1B $AA7B .byte $9D,$0A,$95,$0A,$FC,$FC,$04,$9D,$14,$9D,$03,$95,$03 DataTableEntry_AA88 $AA88 .byte $8D,$03,$85,$03 DataTableEntry_AA8C $AA8C .byte $DC,$03,$D4,$03,$CC,$03,$C4,$03,$BC,$03,$B4,$03,$AC,$03,$A4,$03 $AA9C .byte $9C,$03,$94,$03,$8C,$03,$84,$03,$DB,$03,$D3,$03,$CB,$03,$C3,$03 $AAAC .byte $C3,$28,$FB,$7C,$A9,$9D,$02,$A5,$02,$AD,$02,$B5,$02,$B5,$14,$AD $AABC .byte $14,$9D,$14,$D4,$00,$D4,$1E,$DC,$1E,$DC,$0A,$0A,$8C,$0A,$0A,$8C $AACC .byte $04,$84,$03,$DB,$03,$D3,$03,$CB,$03,$C3,$03,$BB,$03,$B3,$03,$AB $AADC .byte $03,$A3,$03,$9B,$03,$93,$03,$8B,$03,$8B,$14,$FC,$E4,$02,$8B,$05 $AAEC .byte $93,$05,$9B,$05,$A3,$05,$AB,$05,$B3,$05,$BB,$05,$C3,$05,$BB,$00 $AAFC .byte $BB,$09,$C3,$09,$C3,$06,$BB,$05,$B3,$06,$B3,$04,$BB,$04,$C3,$04 $AB0C .byte $CB,$04,$CB,$03,$C3,$03,$BB,$03,$B3,$03,$AB,$03,$AB,$02,$B3,$02 $AB1C .byte $BB,$02,$C3,$02,$CB,$02,$D3,$02,$DB,$02,$DB,$14,$CB,$14,$A3,$14 $AB2C .byte $B3,$14,$FD,$F1,$A8,$C5,$28,$FD,$31,$AB,$A0,$0A,$A0,$03,$A8,$03 $AB3C .byte $B0,$04,$14,$B1,$14,$B0,$14,$A0,$0A,$A0,$03,$A8,$03,$B0,$04,$14 $AB4C .byte $B1,$14,$B0,$14,$A0,$0A,$A0,$03,$A8,$03,$B0,$04,$14,$B1,$14,$B0 $AB5C .byte $14,$A0,$0A,$A0,$03,$A8,$03,$B0,$04,$14,$D8,$0A,$D8,$03,$D0,$03 $AB6C .byte $C8,$04,$14,$FC,$C7,$04,$C0,$28,$C0,$28,$A8,$14,$C0,$14,$C1,$14 $AB7C .byte $A9,$14,$FA,$FC,$F3,$03,$C0,$14,$C0,$14,$D0 DataTableEntry_AB87 $AB87 .byte $14,$D0,$14,$D8,$14,$D8,$14,$89,$14,$89,$14,$FB,$72,$AB,$FC,$FD $AB97 .byte $03,$A1,$14,$99,$14,$89,$14,$D8,$14,$89,$14,$14,$89,$14,$89,$03 $ABA7 .byte $81,$02,$D8,$03,$D0,$02,$C8,$02,$C0,$03,$B8,$02,$B0,$03,$FD,$36 $ABB7 .byte $AB DataTableEntry_ABB8 $ABB8 .byte $05,$CC,$AB,$31,$20,$AC,$31,$0D,$AC,$31,$20,$AC,$31,$35,$AC,$2F $ABC8 .byte $05,$FD,$CC,$AB,$3C,$78,$B3,$06,$B3,$12,$BB,$12,$C3,$12,$93,$0A $ABD8 .byte $A3,$14,$93,$1E,$DA,$1E,$B2,$06,$B2,$04,$BA,$04,$C2,$04,$0C,$3C $ABE8 .byte $93,$06,$93,$08,$9B,$08,$A3,$08,$0F,$0F,$FF,$A3,$50,$0A,$A3,$1E $ABF8 .byte $78,$DA,$50,$0A,$DA,$1E,$78,$FF,$DA,$50,$0A,$8B,$1E,$78,$B2,$50 $AC08 .byte $0A,$A2,$1E,$78,$FF,$A2,$1E,$FC,$FE,$04,$78,$B2,$1E,$B2,$1E,$9A $AC18 .byte $1E,$A2,$1E,$3C,$A2,$1E,$1E,$FF,$A1,$1E,$A1,$1E,$C1,$1E,$C9,$1E $AC28 .byte $78,$D9,$1E,$D9,$1E,$99,$1E,$A1,$1E,$3C,$A1,$1E,$FF,$FD,$20,$AC DataTableEntry_AC38 $AC38 .byte $04,$45,$AC,$11,$80,$AC,$15,$B3,$AC,$04,$F8,$AC,$11,$93,$3C,$93 $AC48 .byte $09,$9B,$09,$A3,$09,$AB,$09,$B3,$09,$BB,$09,$06,$BB,$14,$28,$DB $AC58 .byte $14,$0A,$BB,$14,$28,$93,$14,$0A,$BB,$14,$0A,$DB,$14,$0A,$94,$14 $AC68 .byte $0A,$A4,$14,$28,$94,$14,$0A,$8C,$14,$28,$CB,$14,$0A,$A3,$14,$78 $AC78 .byte $0A,$93,$14,$0A,$BB,$0F,$46,$FF,$CA,$3C,$CA,$14,$D2,$14,$DA,$14 $AC88 .byte $06,$DB,$5A,$FC DataTableEntry_AC8C $AC8C .byte $FE,$05,$3C,$B3,$1E,$9C,$3C,$94,$1E,$BC,$3C,$BB,$1E,$FF,$B2,$3C $AC9C .byte $B2,$1E,$BA,$1E,$BB,$3C,$93,$1E,$FC,$FC,$04,$9B,$5A,$3C,$DA,$1E $ACAC .byte $DB,$3C,$CB,$1E,$BB,$5A,$FF,$92,$3C,$92,$09,$9A,$09,$A2,$09,$AA $ACBC .byte $09,$B2,$09,$BA,$09,$06,$BA,$54,$06,$9A,$1E,$3C,$93,$54,$06,$DA $ACCC .byte $1E,$3C,$8B,$14,$28,$CA,$14,$0A,$A3,$14,$78,$0A,$93,$14,$0A,$BA $ACDC .byte $14,$28,$FF,$A2,$3C,$A2,$12,$9A,$12,$92,$12,$06,$B9,$5A,$5A,$81 $ACEC .byte $5A,$5A,$9A,$14,$28,$BA,$14,$0A,$B9,$14,$FE,$E0,$91,$3C,$91,$0A $ACFC .byte $99,$0A,$A1,$0A,$A9,$0A,$B1,$0A,$B9,$0A,$B9,$1E,$3C,$D8,$1E,$3C $AD0C .byte $80,$1E,$3C,$91,$1E,$3C,$99,$1E,$5A,$78,$91,$14,$0A,$B8,$1E,$3C $AD1C .byte $FF DataTableEntry_AD1D $AD1D .byte $06,$30,$AD,$04,$4B,$AD,$04,$66,$AD,$04,$81,$AD,$04,$A7,$AD,$03 $AD2D .byte $B9,$AD,$11,$3C,$82,$30,$8B,$0C,$1E,$82,$30,$DA,$2A,$DA,$30,$CA $AD3D .byte $0C,$1E,$CA,$3C,$BA,$30,$BA,$0C,$BA,$12,$0C,$B2,$1E,$FF,$3C,$CA $AD4D .byte $30,$CA,$0C,$1E,$CA,$30,$CA,$2A,$C2,$30,$B2,$0C,$1E,$AA,$3C,$A2 $AD5D .byte $30,$A2,$0C,$A2,$12,$0C,$A2,$1E,$FF,$3C,$B2,$30,$A2,$0C,$1E,$9A $AD6D .byte $30,$92,$2A,$8A,$30,$81,$0C,$1E,$D9,$3C,$D1,$30,$D1,$0C,$D1,$12 $AD7D .byte $0C,$C9,$1E,$FF,$3C,$8C,$30,$CB,$0C,$1E,$C3,$12,$CB DataTableEntry_AD8A $AD8A .byte $0C,$C3,$12,$A3,$0C,$8B,$12,$CA,$0C,$B3,$30,$CB,$0C,$1E,$8B,$3C $AD9A .byte $CB,$1E,$BB,$12,$A3,$0C,$82,$12,$8B,$0C,$CA,$1E,$FF,$C1,$1E,$C1 $ADAA .byte $12,$C1,$0C,$C1,$1E,$FC,$F8,$05,$C1,$12,$C1,$0C,$C1,$1E,$FF,$C8 $ADBA .byte $1E,$89,$1E,$91,$1E,$99,$1E,$A1,$1E,$A9,$1E,$B1,$1E,$C1,$1E,$C9 $ADCA .byte $1E,$B9,$1E,$B1,$1E,$80,$1E,$D8,$1E,$A9,$1E,$A1,$1E,$A0,$1E,$C8 $ADDA .byte $1E,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $ADEA .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $ADFA .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE0A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE1A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE2A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE3A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE4A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE5A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE6A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE7A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE8A .byte $00,$00 DataTableEntry_AE8C $AE8C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE9C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AEAC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AEBC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AECC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AEDC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AEEC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AEFC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF0C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF1C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF2C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF3C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF4C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF5C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF6C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF7C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_AF89 $AF89 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF99 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AFA9 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AFB9 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AFC9 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AFD9 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AFE9 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AFF9 .byte $00,$00,$00,$00,$00,$00,$00,$03,$03,$07,$07,$0F,$0F,$1F,$1F,$03 $B009 .byte $03,$07,$07,$0F,$0F,$1D,$1C,$00,$C0,$E0,$E0,$F0,$F0,$F8,$F8,$00 $B019 .byte $80,$80,$C0,$C0,$E0,$E0,$F0,$3F,$3E,$7F,$7F,$FF,$FF,$7C,$3C,$38 $B029 .byte $38,$7F,$7F,$FF,$F0,$70,$20,$FC,$7C,$FE,$FE,$FF,$FF,$1F,$0F,$F0 $B039 .byte $78,$F8,$FC,$FC,$1E,$1C,$08,$FF,$FF,$FF,$FC,$FC,$FC,$FC,$FF,$FF $B049 .byte $FF,$F0,$F0,$F0,$F0,$F0,$FF,$C0,$F0,$FC,$3E,$1F,$1F,$3F,$FE,$C0 $B059 .byte $F0,$F8,$3C,$1C,$1C,$38,$F0,$FF,$FF,$FC,$FC,$FC,$FF,$FF,$3F,$FF $B069 .byte $F0,$F0,$F0,$F0,$FF,$FF,$00,$FC,$FE,$1F,$1F,$3F,$FF,$FE,$F8,$F8 $B079 .byte $3C,$1C,$1C,$3C,$F8,$E0,$00,$03,$0F,$1F,$3F,$7F,$7F,$FF,$FE,$03 $B089 .byte $0F,$1F,$3F DataTableEntry_B08C $B08C .byte $7E,$7C,$F8,$F8,$E0,$F8,$FC,$FE,$E0,$80,$00,$00,$E0,$F0,$F8,$80 $B09C .byte $00,$00,$00,$00,$FE,$7E,$7F,$3F,$1F,$07,$01,$00,$F8,$7C,$7E,$3F $B0AC .byte $1F,$07,$01,$00,$00,$00,$00,$80,$FC,$FF,$FE,$7C,$00,$00,$00,$80 $B0BC .byte $FC,$F8,$F0,$00,$FF,$FF,$FF,$FF,$FC,$FC,$FC,$FC,$FF,$FF,$FF,$F0 $B0CC .byte $F0,$F0,$F0,$F0,$80,$E0,$F8,$FC,$3E,$1E,$1F,$1F,$80,$E0,$F0,$F8 $B0DC .byte $38,$1C,$1C,$1C,$FC,$FC,$FC,$FC,$FF,$FF,$FF,$3F,$F0,$F0,$F0,$F0 $B0EC .byte $FF,$FF,$FF,$00,$1F,$1F,$3F,$FE,$FE,$FC,$F8,$E0,$1C,$1C,$38,$F8 $B0FC .byte $F0,$E0,$80,$00,$FF,$FF,$FF,$FF,$FE,$FE,$FF,$FF,$FF,$FF,$FF,$F8 $B10C .byte $F8,$F8,$FF,$FF,$FC,$FF,$FF,$FF,$0F,$00,$C0,$F0,$FC,$FC,$FC,$3C $B11C .byte $00,$00,$C0,$C0,$FF,$FE,$FE,$FE,$FF,$FF,$FF,$3F,$F8,$F8,$F8,$F8 $B12C .byte $FF,$FF,$FF,$00,$F0,$00,$00,$3C,$FF,$FF,$FF,$FF,$00,$00,$00,$3C $B13C .byte $FC,$FC,$FC,$00,$FF,$FF,$FF,$FF,$FE,$FE,$FF,$FF,$FF,$FF,$FF,$F8 $B14C .byte $F8,$F8,$FF,$FF,$FC,$FF,$FF,$FF,$0F,$00,$C0,$F0,$FC,$FC,$FC,$3C $B15C .byte $00,$00,$C0,$C0,$FF,$FE,$FE,$FE,$FE,$FE,$FE,$3E,$F8,$F8,$F8,$F8 $B16C .byte $F8,$F8,$F8,$00,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B17C .byte $00,$00,$00,$00,$07,$1F,$3F,$7F,$7F,$FE,$FC,$F8,$07,$1F,$3F,$7E $B18C .byte $78,$F0,$E0,$E0,$80,$E0,$F0,$F8,$80,$00,$00,$00,$80,$C0,$E0,$00 $B19C .byte $00,$00,$00,$00,$F8,$F8,$FC,$7E,$3F,$1F,$07,$01,$E0,$F0,$F8,$7E $B1AC .byte $3F,$1F,$07,$00,$3C,$3F,$3F,$7F,$FF,$FE,$FC,$F8,$3C,$3C,$3C,$7C $B1BC .byte $F8,$F0,$E0,$00,$F0,$FC,$FC,$FC,$FC,$FC,$FF,$FF,$F0,$F0,$F0,$F0 $B1CC .byte $F0,$F0,$FF,$FF,$3C,$3F,$3F,$3F,$3F,$3F,$FF,$FF,$3C,$3C,$3C,$3C $B1DC .byte $3C,$3C,$FC,$FC,$FF,$FF,$FC,$FC,$FC,$FC,$FC,$3C,$FF,$F0,$F0,$F0 $B1EC .byte $F0,$F0,$F0,$00,$FF,$FF,$3F,$3F,$3F,$3F,$3F,$0F,$FC,$3C,$3C,$3C $B1FC .byte $3C,$3C,$3C,$00,$F0,$FE,$FE,$FE,$FE,$FE,$FE,$FE,$C0,$F8,$F8,$F8 $B20C .byte $F8,$F8,$F8,$F8,$FE,$FE,$FE,$FE,$FE,$FE,$FE,$3E,$F8,$F8,$F8,$F8 $B21C .byte $F8,$F8,$F8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B22C .byte $00,$00,$00,$00,$7C,$7F,$7F,$7F,$7F,$7F,$7F,$7F,$7C,$7C,$7C,$7C $B23C .byte $7C,$7C,$7C,$7C,$00,$30,$7C,$FF,$7F,$3F,$0F,$03,$00,$30,$78,$FF $B24C .byte $7F,$3F,$0F,$00,$7F,$7F,$FF,$FF,$FE,$FE,$FC,$F8,$7C,$7C,$FC,$F8 $B25C .byte $F8,$F0,$E0,$00,$F8,$FE,$FE,$FE,$FF,$FF,$FF,$FF,$F8,$F8,$F8,$F8 $B26C .byte $F9,$FB,$FF,$FF,$18,$3E,$7F,$FE,$FC,$F8,$F0,$E0,$18,$3C,$78,$F0 $B27C .byte $E0,$C0,$80,$00,$FF,$FF,$FF,$FF,$FE,$FE,$FE DataTableEntry_B287 $B287 .byte $3E DataTableEntry_B288 $B288 .byte $FF,$FF,$FB DataTableEntry_B28B $B28B .byte $F9,$F8,$F8,$F8,$00,$C0,$E0,$F0,$F8,$FC,$7E,$3F,$0C,$80,$C0,$E0 $B29B .byte $F0,$F8,$7C,$30,$00,$18,$7E,$FE,$FE,$FE,$FE,$FE,$FE,$18,$78,$F8 $B2AB .byte $F8,$F8,$F8,$F8,$F8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B2BB .byte $00,$00,$00,$00,$00,$FE,$FE,$FE,$FE,$FF,$FF,$FF,$3F,$F8,$F8,$F8 $B2CB .byte $F8,$FF,$FF,$FF,$00,$00,$00,$1C,$FF,$FF,$FF,$FF,$FF,$00,$00,$1C $B2DB .byte $FC,$FC,$FC,$FC,$00,$E0,$F8,$FC,$FE,$FF,$FF,$FF,$FF,$E0,$F0,$F8 $B2EB .byte $FC,$FF,$FF,$F7,$F3,$1C,$3F,$7F,$FF,$FF,$FF,$FF,$FF,$1C,$3C,$7C $B2FB .byte $FC,$FC,$FC,$BC,$3C,$FC,$FC,$FC,$FC,$FC,$FC,$FC,$3C,$F0,$F0,$F0 $B30B .byte $F0,$F0,$F0,$F0,$00,$FF,$3F,$3F,$3F,$3F,$3F,$3F,$0F,$3C,$3C,$3C $B31B .byte $3C,$3C,$3C,$3C,$00,$C0,$F0,$F8,$FC,$FE,$FF,$FF,$FF,$C0,$E0,$F0 $B32B .byte $F8,$FC,$FE,$FF,$F7,$3C,$3F,$3F,$3F,$3F,$3F,$BF,$FF,$3C,$3C,$3C $B33B .byte $3C,$3C,$3C,$3C,$BC,$FF,$FD,$FC,$FC,$FC,$FC,$FC,$3C,$F3,$F1,$F0 $B34B .byte $F0,$F0,$F0,$F0,$00,$FF,$FF,$FF,$7F,$3F,$1F,$0F,$03,$FC,$FC,$FC $B35B .byte $7C,$3C,$1C,$0C,$00,$07,$1F,$3F,$7F,$7F,$FE,$FC,$FC,$07,$1F,$3F $B36B .byte $7C,$78,$F0,$F0,$F0,$80,$E0,$F8,$FC,$7E,$3E,$3F,$3F,$80,$E0,$F0 $B37B .byte $F8,$78,$3C,$3C,$3C,$FC,$FC,$7C,$7E,$3F,$1F,$07,$01,$F0,$F0,$78 $B38B .byte $7C DataTableEntry_B38C $B38C .byte $3F,$1F,$07,$00,$3F,$3F,$7F,$FE,$FE,$FC,$F8,$E0,$3C,$3C,$78,$F8 $B39C .byte $F0,$E0,$80,$00,$FF,$FF,$FF,$FC,$FC,$FC,$FC,$FD,$FF,$FF,$F1,$F0 $B3AC .byte $F0,$F0,$F0,$F1,$00,$C0,$F0,$7C,$3E,$3F,$7F,$FF,$00,$C0,$F0,$78 $B3BC .byte $3C,$3C,$7C,$F8,$FF,$FF,$FF,$FF,$FE,$FE,$FE,$3E,$FF,$FF,$FE,$F8 $B3CC .byte $F8,$F8,$F8,$00,$FE,$FC,$F0,$80,$00,$00,$00,$00,$F0,$C0,$00,$00 $B3DC .byte $00,$00,$00,$00,$07,$1F,$3F,$7F,$7F,$FE,$FC,$FC,$07,$1F,$3F,$7C $B3EC .byte $78,$F0,$F0,$F0,$80,$E0,$F8,$FC,$7E,$3E,$3F,$3F,$80,$E0,$F0,$F8 $B3FC .byte $78,$3C,$3C,$3C,$FC,$FC,$7D,$7E,$3F,$1F,$07,$01,$F0,$F0,$79,$7C $B40C .byte $3F,$1F,$07,$00,$3F,$BF,$FF,$FE,$7A,$FC,$FE,$E4,$3C,$BC,$D8,$E8 $B41C .byte $70,$B8,$90,$00,$FF,$FF,$FF,$FE,$FE,$FE,$FE,$FE,$FF,$FF,$F8,$F8 $B42C .byte $F8,$F8,$F8,$F8,$80,$E0,$F8,$3E,$1F,$1F,$3F,$7F,$80,$E0,$78,$3C $B43C .byte $1C,$1C,$3C,$78,$FF,$FF,$FF,$FF,$FE,$FE,$FE,$3E,$F9,$FF,$FB,$F9 $B44C .byte $F8,$F8,$F8,$00,$FE,$FC,$F8,$F0,$FC,$7F,$3E,$0C,$F0,$E0,$C0,$E0 $B45C .byte $FC,$78,$30,$00,$0F,$3F,$7F,$FF,$FF,$7E,$3E,$0F,$0F,$3F,$7F,$FC $B46C .byte $F8,$78,$3E,$0F,$F0,$FC,$FE,$C0,$00,$00,$00,$C0,$F0,$F8,$00,$00 $B47C .byte $00,$00,$00,$C0,$03,$00,$00,$00,$7F,$7F,$7F,$3F,$01,$00,$00,$00 $B48C .byte $7F,$7F,$7F,$00,$F0,$7C,$3E,$7F,$FF,$FE,$F8,$E0,$F0,$78,$3C,$7C $B49C .byte $F8,$E0,$80,$00,$FF,$FF,$FF,$BF,$27,$07,$07,$07,$FF,$FF,$FF,$87 $B4AC .byte $07,$07,$07,$07,$FC,$FF,$FF,$FF,$E1,$E0,$E0,$E0,$FC,$FC,$FC,$84 $B4BC .byte $80,$80,$80,$80,$07,$07,$07,$07,$07,$07,$07,$03,$07,$07,$07,$07 $B4CC .byte $07,$07,$07,$00,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$80,$80,$80,$80 $B4DC .byte $80,$80,$80,$00,$F0,$FC,$FC,$FC,$FC,$FC,$FC,$FC,$F0,$F0,$F0,$F0 $B4EC .byte $F0,$F0,$F0,$F0,$3C,$3F,$3F,$3F,$3F,$3F,$3F,$3F,$3C,$3C,$3C,$3C $B4FC .byte $3C,$3C,$3C,$3C,$FC,$FC,$FE,$7E,$7F,$3F,$0F,$03,$F0,$F8,$F8,$7C $B50C .byte $7F,$3F,$0F,$00,$3F,$7F,$7F,$FF,$FE,$FE,$FC,$F8,$3C,$7C,$7C,$F8 $B51C .byte $F8,$F0,$E0,$00,$F8,$FE,$FE,$FE,$FE,$FE,$7E,$7E,$F8,$F8,$F8,$F8 $B52C .byte $F8,$F8,$78,$78,$3C,$3F,$3F,$3F,$3F,$3F,$3F,$3F,$3C,$3C,$3C,$3C $B53C .byte $3C,$3C,$3C,$3C,$7E,$3F,$3F,$1F,$1F,$0F,$07,$01,$7C,$3C,$3C,$1F $B54C .byte $1F,$0F,$07,$00,$7F,$7E,$FE,$FC,$FC,$F8,$F0,$E0,$78,$78,$F0,$F0 $B55C .byte $E0,$C0,$80,$00,$F0,$FC,$FC,$FC,$FC,$FC,$FC,$FF,$F0,$F0,$F0,$F0 $B56C .byte $F0,$F0,$F0,$F3,$3C,$3F,$3F,$3F,$3F,$3F,$3F,$3F,$3C,$3C,$3C,$3C $B57C .byte $3C,$3C,$3C,$3C,$FF,$FF,$FF,$FF,$FF,$FE,$FC,$38,$F7,$FF,$FF,$FC $B58C .byte $F8,$F0,$E0,$00,$FF,$FF,$FF,$FF,$7F,$3F,$1F,$07,$BC,$FC,$FC,$FC $B59C .byte $7C,$3C,$1C,$00,$20,$78,$FC,$FE,$7F,$3F,$1F,$0F,$20,$70,$F8,$FC $B5AC .byte $7F,$3F,$1F,$0F,$10,$3C,$7E,$FF,$FF,$FE,$FC,$F8,$10,$38,$7C,$FC $B5BC .byte $F8,$F0,$E0,$C0,$1F,$3F,$7F,$FF,$FF,$7E,$3C,$08,$1F,$3F,$7F,$FC $B5CC .byte $F8,$70,$20,$00,$F0,$F8,$FC,$FE,$7F,$3F,$1E,$04,$E0,$F0,$F8,$FC $B5DC .byte $7C,$38,$10,$00,$40,$F0,$F8,$FC,$3F,$1F,$0F,$0F,$40,$E0,$F0,$F8 $B5EC .byte $3D,$1F,$0F,$0F,$10,$3C,$7E,$FF,$FF,$FC,$F8,$F0,$10,$38,$7C,$FC $B5FC .byte $F0,$E0,$C0,$C0,$07,$07,$07,$07,$07,$07,$07,$01,$07,$07,$07,$07 $B60C .byte $07,$07,$07,$00,$F0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$80,$80,$80,$80 $B61C .byte $80,$80,$80,$00,$FF,$FF,$FF,$3F,$00,$00,$01,$03,$FF,$FF,$FF,$00 $B62C .byte $00,$00,$01,$03,$FC,$FF,$FF,$FE,$7C,$F8,$F0,$E0,$FC,$FC,$F8,$30 $B63C .byte $60,$C0,$80,$00,$07,$0F,$1F,$3E,$7F,$FF,$FF,$3F,$06,$0C,$18,$30 $B64C .byte $7F,$FF,$FF,$00,$C0,$80,$00,$00,$FC,$FF,$FF,$FF,$00,$00,$00,$00 $B65C .byte $FC,$FC,$FC,$00,$1F,$7F,$FF,$7F,$1C,$00,$03,$03,$1F,$7F,$FF,$70 $B66C .byte $00,$00,$03,$03,$C0,$F0,$FC,$FE,$7F,$FF,$FE,$FC,$C0,$F0,$F8,$FC $B67C .byte $7C,$F8,$F0,$E0,$03,$00,$00,$70,$FF,$7F,$1F,$07,$03,$00,$00,$70 $B68C .byte $FF,$7F,$1F,$00,$F8,$FC,$3E,$7F,$FF,$FE,$FC,$F0,$F0,$78,$3C,$7C $B69C .byte $F8,$F0,$C0,$00,$00,$00,$10,$38,$3C,$7C,$7E,$F6,$00,$00,$10,$38 $B6AC .byte $38,$6C,$6C,$C6,$E7,$EF,$FF,$FF,$F7,$E7,$E7,$63,$C6,$CE,$FE,$E6 $B6BC .byte $C6,$C6,$C6,$00,$00,$00,$F0,$FC,$E6,$E7,$E7,$EF,$00,$00,$F0,$CC $B6CC .byte $C6,$C6,$C6,$CC,$FE,$FC,$E6,$E7,$E7,$EF,$F6,$78,$F8,$CC,$C6,$C6 $B6DC .byte $C6,$CC,$F0,$00,$00,$00,$0E,$37,$78,$70,$F0,$E0,$00,$00,$0E,$30 $B6EC .byte $60,$60,$C0,$C0,$E0,$E0,$E0,$60,$70,$30,$1E,$07,$C0,$C0,$C0,$60 $B6FC .byte $60,$30,$0E,$00,$00,$00,$E0,$F8,$EC,$EE,$E6,$E7,$00,$00,$E0,$D8 $B70C .byte $CC,$CC,$C6,$C6,$E7,$E7,$E7,$EF,$EE,$FE,$EC,$70,$C6,$C6,$C6,$CC $B71C .byte $CC,$D8,$E0,$00,$00,$00,$FE,$FF,$E0,$E0,$E0,$E0,$00,$00,$FE,$C0 $B72C .byte $C0,$C0,$C0,$C0,$FE,$FF,$E0,$E0,$E0,$E0,$FE,$7F,$FE,$C0,$C0,$C0 $B73C .byte $C0,$C0,$FE,$00,$00,$00,$FE,$FF,$E0,$E0,$E0,$E0,$00,$00,$FE,$C0 $B74C .byte $C0,$C0,$C0,$C0,$FE,$FF,$E0,$E0,$E0,$E0,$E0,$60,$FE,$C0,$C0,$C0 $B75C .byte $C0,$C0,$C0,$00,$00,$00,$0E,$37,$78,$70,$F0,$E0,$00,$00,$0E,$30 $B76C .byte $60,$60,$C0,$C0,$E0,$E6,$E7,$67,$77,$37,$1F,$07,$C0,$C6,$C6,$66 $B77C .byte $66,$36,$0E,$00,$00,$00,$C6,$E7,$E7,$E7,$E7,$E7,$00,$00,$C6,$C6 $B78C .byte $C6,$C6,$C6,$C6,$FF,$FF,$E7,$E7,$E7,$E7,$E7,$63,$FE,$C6,$C6,$C6 $B79C .byte $C6,$C6,$C6,$00,$00,$00,$18,$1C,$1C,$1C,$1C,$1C,$00,$00,$18,$18 $B7AC .byte $18,$18,$18,$18,$1C,$1C,$1C,$1C,$1C,$1C,$1C,$0C,$18,$18,$18,$18 $B7BC .byte $18,$18,$18,$00,$00,$00,$06,$07,$07,$07,$07,$07,$00,$00,$06,$06 $B7CC .byte $06,$06,$06,$06,$07,$07,$07,$07,$87,$CF,$7E,$3C,$06,$06,$06,$06 $B7DC .byte $86,$CC,$78,$00,$00,$00,$C2,$E5,$EE,$EE,$FE,$FC,$00,$00,$C2,$C4 $B7EC .byte $CC,$CC,$D8,$D8,$FC,$F8,$FC,$EC,$EE,$E6,$E2,$61,$F0,$F8,$D8,$CC $B7FC .byte $CC,$C4,$C2,$00,$00,$00,$C0,$E0,$E0,$E0,$E0,$E0,$00,$00,$C0,$C0 $B80C .byte $C0,$C0,$C0,$C0,$E0,$E0,$E0,$E0,$E0,$E0,$FE,$7F,$C0,$C0,$C0,$C0 $B81C .byte $C0,$C0,$FE,$00,$00,$00,$82,$C7,$EF,$FF,$FF,$EF,$00,$00,$82,$C6 $B82C .byte $EE,$FE,$D6,$C6,$E7,$E7,$E7,$E7,$E7,$E7,$E7,$63,$C6,$C6,$C6,$C6 $B83C .byte $C6,$C6,$C6,$00,$00,$00,$82,$C7,$E7,$F7,$FF,$EF,$00,$00,$82,$C6 $B84C .byte $E6,$F6,$DE,$CE,$E7,$E7,$E7,$E7,$E7,$E7,$E7,$63,$C6,$C6,$C6,$C6 $B85C .byte $C6,$C6,$C6,$00,$00,$00,$38,$7C,$76,$E6,$E7,$E7,$00,$00,$38,$6C $B86C .byte $44,$C6,$C6,$C6,$E7,$E7,$E7,$E7,$67,$6E,$3E,$1C,$C6,$C6,$C6,$C6 $B87C .byte $44,$6C,$38,$00,$00,$00,$F0,$FC,$E6,$E7,$E7,$E7,$00,$00,$F0,$CC $B88C .byte $C6,$C6,$C6,$C6,$E7,$EF,$F6,$F8,$E0,$E0,$E0,$60,$C6,$CC,$F0,$C0 $B89C .byte $C0,$C0,$C0,$00,$00,$00,$38,$7C,$76,$E6,$E7,$E7,$00,$00,$38,$6C $B8AC .byte $44,$C6,$C6,$C6,$E7,$E7,$E7,$FB,$6D,$66,$3B,$1D,$C6,$C6,$C6,$DA $B8BC .byte $4C,$66,$3A,$00,$00,$00,$E0,$F8,$EC,$EE,$E6,$E7,$00,$00,$E0,$D8 $B8CC .byte $CC,$CC,$C6,$C6,$EF,$EE,$FE,$FC,$F8,$EC,$E6,$63,$CC,$CC,$D8,$F0 $B8DC .byte $D8,$CC,$C6,$00,$00,$00,$0E,$3F,$7C,$F0,$E0,$60,$00,$00,$0E,$38 $B8EC .byte $60,$C0,$C0,$60,$38,$1C,$06,$07,$0F,$3E,$FC,$70,$38,$0C,$06,$06 $B8FC .byte $0C,$38,$E0,$00,$00,$00,$7E,$3F,$1C,$1C,$1C,$1C,$00,$00,$7E,$18 $B90C .byte $18,$18,$18,$18,$1C,$1C,$1C,$1C,$1C,$1C,$1C,$0C,$18,$18,$18,$18 $B91C .byte $18,$18,$18,$00,$00,$00,$C6,$E7,$E7,$E7,$E7,$E7,$00,$00,$C6,$C6 $B92C .byte $C6,$C6,$C6,$C6,$E7,$E7,$E7,$E7,$E7,$EF,$7E,$3C,$C6,$C6,$C6,$C6 $B93C .byte $C6,$CC,$78,$00,$00,$00,$C6,$E7,$E7,$E7,$E7,$E7,$00,$00,$C6,$C6 $B94C .byte $C6,$C6,$C6,$C6,$E7,$E7,$6F,$7E,$3E,$3C,$1C,$08,$C6,$C6,$6C,$6C $B95C .byte $38,$38,$10,$00,$00,$00,$C6,$E7,$E7,$E7,$E7,$E7,$00,$00,$C6,$C6 $B96C .byte $C6,$C6,$C6,$C6,$E7,$E7,$F7,$FF,$FF,$F7,$E3,$41,$C6,$C6,$D6,$FE $B97C .byte $EE,$C6,$82,$00,$00,$00,$C6,$E7,$E7,$67,$6E,$3E,$00 DataTableEntry_B989 $B989 .byte $00,$C6,$C6,$C6,$44,$6C,$28,$14,$28,$7C,$76,$E6,$E7,$E7,$63,$10 $B999 .byte $28,$6C,$44,$C6,$C6,$C6,$00,$00,$00,$86,$C7,$E7,$E7,$E7,$67,$00 $B9A9 .byte $00,$86,$C6,$C6,$C6,$C6,$46,$6F,$3E,$1C,$1C,$1C,$1C,$1C,$0C,$6C $B9B9 .byte $38,$18,$18,$18,$18,$18,$00,$00,$00,$FE,$7F,$07,$0F,$0E,$1E,$00 $B9C9 .byte $00,$FE,$06,$06,$0C,$0C,$18,$3C,$78,$70,$F0,$E0,$E0,$FE,$7F,$30 $B9D9 .byte $60,$60,$C0,$C0,$C0,$FE,$00,$00,$00,$38,$7C,$F6,$E7,$E7,$E7,$00 $B9E9 .byte $00,$38,$6C,$C6,$C6,$C6,$C6,$E7,$E7,$E7,$E7,$E7,$6F,$3E,$1C,$C6 $B9F9 .byte $C6,$C6,$C6,$C6,$6C,$38,$00,$00,$00,$18,$3C,$7C,$3C,$1C,$1C,$00 $BA09 .byte $00,$18,$38,$78,$18,$18,$18,$1C,$1C,$1C,$1C,$1C,$1C,$1C,$0C,$18 $BA19 .byte $18,$18,$18,$18,$18,$18,$00,$00,$00,$78,$3C,$06,$07,$07,$0F,$00 $BA29 .byte $00,$78,$0C,$06,$06,$06,$0C,$1E,$3C,$78,$70,$F0,$E0,$FE,$7F,$18 $BA39 .byte $30,$60,$60,$C0,$C0,$FE,$00,$00,$00,$78,$FC,$66,$07,$07,$0F,$00 $BA49 .byte $00,$78,$CC,$06,$06,$06,$0C,$3E,$1C,$06,$07,$07,$CF,$7E,$3C,$38 $BA59 .byte $0C,$06,$06,$06,$CC,$78,$00,$00,$00,$06,$0F,$1F,$3F,$7F,$F7,$00 $BA69 .byte $00,$06,$0E,$1E,$36,$66,$C6,$E7,$E7,$FF,$7F,$07,$07,$07,$03,$C6 $BA79 .byte $C6,$FE,$06,$06,$06,$06,$00,$00,$00,$FC,$FE,$E0,$E0,$E0,$F8 DataTableEntry_BA88 $BA88 .byte $00,$00,$FC,$C0,$C0,$C0,$C0,$F8,$7C,$06,$07,$07,$07,$CF,$7E,$3C $BA98 .byte $0C,$06,$06,$06,$06,$CC,$78,$00,$00,$00,$1C,$3E,$78,$F0,$E0,$F8 $BAA8 .byte $00,$00,$1C,$30,$60,$C0,$C0,$F8,$FC,$E6,$E7,$E7,$E7,$6F,$3E,$1C $BAB8 .byte $CC,$C6,$C6,$C6,$C6,$6C,$38,$00,$00,$00,$FE,$7F,$07,$0F,$1E,$3C $BAC8 .byte $00,$00,$FE,$06,$06,$0C,$18,$30,$38,$78,$70,$F0,$E0,$E0,$E0,$60 $BAD8 .byte $30,$60,$60,$C0,$C0,$C0,$C0,$00,$00,$00,$38,$7C,$F6,$E7,$E7,$6F $BAE8 .byte $00,$00,$38,$6C,$C6,$C6,$C6,$6C,$3E,$7C,$F6,$E7,$E7,$6F,$3E,$1C $BAF8 .byte $38,$6C,$C6,$C6,$C6,$6C,$38,$00,$00,$00,$38,$7C,$F6,$E7,$E7,$E7 $BB08 .byte $00,$00,$38,$6C,$C6,$C6,$C6,$C6,$67,$3F,$1F,$07,$0F,$1E,$7C,$38 $BB18 .byte $66,$3E,$06,$06,$0C,$18,$70,$00,$78,$7E,$7E,$7E,$7C,$3C,$3C,$3C $BB28 .byte $78,$78,$78,$70,$70,$30,$30,$20,$38,$38,$18,$30,$7C,$7E,$3E,$1C $BB38 .byte $20,$20,$00,$30,$78,$78,$30,$00,$00,$00,$30,$38,$38,$38,$38,$38 $BB48 .byte $00,$00,$30,$30,$30,$30,$30,$30,$38,$38,$30,$10,$00,$30,$38,$18 $BB58 .byte $30,$20,$20,$00,$00,$30,$30,$00,$00,$00,$00,$00,$00,$00,$30,$38 $BB68 .byte $00,$00,$00,$00,$00,$00,$30,$30,$18,$00,$30,$38,$18,$00,$00,$00 $BB78 .byte $00,$00,$30,$30,$00,$00,$00,$00,$00,$00,$06,$0F,$1E,$1C,$1C,$1C $BB88 .byte $00,$00,$06 DataTableEntry_BB8B $BB8B .byte $0C,$18,$18,$18,$18,$1C,$1C,$1C,$1C,$1C,$0C,$06,$03,$18,$18,$18 $BB9B .byte $18,$18,$0C,$06,$00,$00,$00,$C0,$60,$30,$38,$38,$38,$00,$00,$C0 $BBAB .byte $60,$30,$30,$30,$30,$38,$38,$38,$38,$38,$78,$F0,$60,$30,$30,$30 $BBBB .byte $30,$30,$60,$C0,$00,$00,$00,$00,$00,$00,$00,$FC,$FF,$00,$00,$00 $BBCB .byte $00,$00,$00,$FC,$FC,$FF,$FF,$3F,$00,$00,$00,$00,$00,$FC,$FC,$00 $BBDB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$38,$7E,$00,$00,$00 $BBEB .byte $00,$00,$00,$38,$7C,$7F,$7F,$3F,$1E,$00,$00,$00,$00,$7C,$7C,$38 $BBFB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$38,$7E,$00,$00,$00 $BC0B .byte $00,$00,$10,$30,$7E,$FF,$7F,$3F,$18,$08,$00,$00,$00,$FE,$7E,$30 $BC1B .byte $10,$00,$00,$00,$00,$F0,$F8,$F0,$F8,$F0,$78,$48,$6C,$F0,$80,$F0 $BC2B .byte $80,$F0,$00,$48,$68,$7C,$6C,$24,$38,$3C,$36,$36,$3A,$58,$48,$00 $BC3B .byte $38,$24,$24,$24,$38,$18,$3C,$7E,$F6,$FF,$FF,$E7,$63,$18,$3C,$64 $BC4B .byte $C6,$FE,$C6,$C6,$00,$F8,$FC,$E6,$FF,$FE,$E7,$FF,$7E,$F8,$CC,$C6 $BC5B .byte $FC,$C6,$C6,$FC,$00,$1E,$6F,$F0,$E0,$E0,$60,$3E,$0F,$1E,$60,$C0 $BC6B .byte $C0,$C0,$60,$1E,$00,$F0,$FC,$E6,$E7,$E7,$EF,$F6,$78,$F0,$CC,$C6 $BC7B .byte $C6,$C6,$CC,$F0,$00,$FE,$FF,$E0,$FE,$FF,$E0,$FE DataTableEntry_BC87 $BC87 .byte $7F,$FE,$C0,$C0,$FE,$C0,$C0,$FE,$00,$FE,$FF,$E0,$FE,$FF,$E0,$E0 $BC97 .byte $60,$FE,$C0,$C0,$FE,$C0,$C0,$C0,$00,$1E,$6F,$F0,$E0,$E6,$67,$3F $BCA7 .byte $0F,$1E,$60,$C0,$C0,$C6,$66,$1E,$00,$C6,$E7,$E7,$FF,$FF,$E7,$E7 $BCB7 .byte $63,$C6,$C6,$C6,$FE,$C6,$C6,$C6,$00,$18,$1C,$1C,$1C,$1C,$1C,$1C $BCC7 .byte $0C,$18,$18,$18,$18,$18,$18,$18,$00,$06,$07,$07,$07,$07,$CF,$7E $BCD7 .byte $3C,$06,$06,$06,$06,$06,$CC,$78,$00,$C6,$EF,$FE,$FC,$F8,$EC,$E6 $BCE7 .byte $63,$C6,$CC,$D8,$F0,$D8,$CC,$C6,$00,$C0,$E0,$E0,$E0,$E0,$E0,$FE $BCF7 .byte $7F,$C0,$C0,$C0,$C0,$C0,$C0,$FE,$00,$82,$C7,$EF,$F7,$EF,$E7,$E7 $BD07 .byte $63,$82,$C6,$EE,$D6,$C6,$C6,$C6,$00,$86,$C7,$E7,$F7,$EF,$E7,$E3 $BD17 .byte $61,$86,$C6,$E6,$D6,$CE,$C6,$C2,$00,$3C,$7E,$F7,$E7,$E7,$E7,$7F $BD27 .byte $3E,$3C,$66,$C6,$C6,$C6,$C6,$7C,$00,$FC,$FE,$E7,$EF,$F6,$F8,$E0 $BD37 .byte $60,$FC,$C6,$C6,$CC,$F0,$C0,$C0,$00,$38,$7C,$F6,$E7,$EB,$65,$3A $BD47 .byte $1D,$38,$6C,$C6,$C6,$CA,$64,$3A,$00,$FC,$FE,$E7,$EF,$FE,$EC,$E6 $BD57 .byte $63,$FC,$C6,$C6,$CC,$D8,$CC,$C6,$00,$1E,$6F,$F0,$7C,$3E,$0F,$F6 $BD67 .byte $78,$1E,$60,$C0,$7C,$06,$0C,$F0,$00,$7E,$3F,$1C,$1C,$1C,$1C,$1C $BD77 .byte $0C,$7E,$18,$18,$18,$18,$18,$18,$00,$C6,$E7,$E7,$E7,$E7,$E7,$7F $BD87 .byte $3E,$C6,$C6,$C6,$C6 DataTableEntry_BD8C $BD8C .byte $C6,$C6,$7C,$00,$C6,$E7,$E7,$67,$6E,$3E,$14,$08,$C6,$C6,$C6,$44 $BD9C .byte $6C,$28,$10,$00,$C6,$E7,$F7,$FF,$FF,$F7,$E3,$41,$C6,$C6,$D6,$FE $BDAC .byte $EE,$C6,$82,$00,$C6,$E7,$6F,$3E,$7C,$F6,$E7,$63,$C6,$C6,$6C,$38 $BDBC .byte $6C,$C6,$C6,$00,$C6,$E7,$67,$3A,$1C,$1C,$1C,$0C,$C6,$C6,$64,$38 $BDCC .byte $18,$18,$18,$00,$FE,$7F,$1E,$3C,$78,$F0,$FE,$7F,$FE,$0C,$18,$30 $BDDC .byte $60,$C0,$FE,$00,$3C,$7E,$77,$77,$77,$77,$3F,$1E,$3C,$66,$66,$66 $BDEC .byte $66,$66,$3C,$00,$18,$3C,$1C,$1C,$1C,$1C,$1C,$0C,$18,$38,$18,$18 $BDFC .byte $18,$18,$18,$00,$3C,$7E,$37,$1F,$3E,$78,$7E,$3F,$3C,$66,$06,$1C $BE0C .byte $30,$60,$7E,$00,$3C,$7E,$37,$1F,$0E,$67,$3F,$1E,$3C,$66,$06,$1C $BE1C .byte $06,$66,$3C,$00,$60,$7C,$7E,$7E,$7E,$7E,$3F,$06,$60,$6C,$6C,$6C $BE2C .byte $6C,$7E,$0C,$00,$7E,$7F,$7C,$3E,$07,$67,$3F,$1E,$7E,$60,$7C,$06 $BE3C .byte $06,$66,$3C,$00,$3E,$7F,$7C,$7E,$77,$77,$3F,$1E,$3E,$60,$7C,$66 $BE4C .byte $66,$66,$3C,$00,$7E,$3F,$0F,$1E,$3C,$38,$38,$18,$7E,$06,$0C,$18 $BE5C .byte $30,$30,$30,$00,$3C,$7E,$3F,$7E,$77,$77,$3F,$1E,$3C,$66,$3C,$66 $BE6C .byte $66,$66,$3C,$00,$3C,$7E,$77,$77,$3F,$1F,$7F,$3E,$3C,$66,$66,$66 $BE7C .byte $3E,$06,$7C,$00,$00,$00,$00,$30,$7C,$7E,$3E,$0C,$00,$00,$00,$30 $BE8C .byte $78,$78,$30,$00,$00,$30,$7C,$7E,$3E,$1E,$36,$0C,$00,$30,$78,$78 $BE9C .byte $38,$18,$30,$00,$00,$00,$00,$00,$00,$30,$38,$18,$00,$00,$00,$00 $BEAC .byte $00,$30,$30,$00,$00,$00,$00,$00,$18,$1C,$3C,$18,$00,$00,$00,$00 $BEBC .byte $18,$18,$30,$00,$06,$0F,$1E,$1C,$1C,$0C,$06,$03,$06,$0C,$18,$18 $BECC .byte $18,$0C,$06,$00,$C0,$60,$30,$38,$38,$78,$F0,$60,$C0,$60,$30,$30 $BEDC .byte $30,$60,$C0,$00,$38,$44,$B2,$AA,$B2,$AA,$44,$38,$38,$44,$B2,$AA $BEEC .byte $B2,$AA,$44,$38,$38,$44,$9A,$A2,$A2,$9A,$44,$38,$38,$44,$9A,$A2 $BEFC .byte $A2,$9A,$44,$38,$EA,$55,$51,$00,$00,$00,$00,$00,$EA,$55,$51,$00 $BF0C .byte $00,$00,$00,$00,$1F,$7F,$FF,$7F,$3C,$00,$03,$07,$1F,$7F,$FF,$70 $BF1C .byte $00,$00,$03,$07,$C0,$F0,$FC,$FE,$7E,$FE,$FE,$FC,$C0,$F0,$F8,$F8 $BF2C .byte $78,$F8,$F0,$C0,$0F,$0F,$07,$03,$06,$0F,$07,$03,$0F,$0F,$06,$00 $BF3C .byte $06,$0F,$06,$00,$F0,$C0,$C0,$80,$00,$80,$C0,$80,$00,$00,$00,$00 $BF4C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF5C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF6C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF7C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_BF8B $BF8B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF9B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFAB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFBB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFCB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFDB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFEB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFFB .byte $00,$00,$00,$00,$00,$03,$06,$0E,$0F,$1F,$2F,$2F,$2F,$00,$03,$07 $800B .byte $06,$07,$17,$17,$13,$C0,$60,$F0,$F0,$F8,$F4,$F4,$F4,$00,$C0,$60 $801B .byte $60,$E0,$E8,$E8,$C8,$00,$01,$03,$07,$0F,$1F,$2F,$2F,$00,$00,$01 $802B .byte $03,$07,$07,$17,$17,$00,$C0,$20,$A0,$F0,$F8,$F4,$F4,$00,$00,$C0 $803B .byte $40,$00,$E0,$E8,$E8,$00,$03,$04,$05,$0F,$1F,$2F,$2F,$00,$00,$03 $804B .byte $02,$00,$07,$17,$17,$00,$80,$C0,$E0,$F0,$F8,$F4,$F4,$00,$00,$80 $805B .byte $C0,$E0,$E0,$E8,$E8,$01,$07,$0F,$0F,$0F,$13,$20,$17,$00,$01,$05 $806B .byte $04,$01,$0C,$1F,$09,$C0,$F0,$F8,$F8,$F8,$E4,$02,$F4,$00,$C0,$50 $807B .byte $10,$C0,$18,$FC,$08,$00,$03,$07,$0F,$1F,$1F,$17,$20,$00,$00,$03 $808B .byte $02,$08,$03,$08,$1F,$00,$80,$E0,$F0,$F8,$F8,$C8,$04,$00,$00,$80 $809B .byte $A0,$30,$80,$30,$F8,$00,$01,$07,$0F,$1F,$1F,$13,$20,$00,$00,$01 $80AB .byte $05,$0C,$01,$0C,$1F,$00,$C0,$E0,$F0,$F8,$F8,$E8,$04,$00,$00,$C0 $80BB .byte $40,$10,$C0,$10,$F8,$5F,$BF,$7F,$3F,$7B,$78,$70,$7B,$80,$5B,$1A $80CB .byte $1B,$34,$27,$2F,$24,$00,$80,$80,$E0,$F0,$F0,$20,$E0,$00,$00,$00 $80DB .byte $00,$60,$00,$C0,$40,$00,$5F,$BF,$7F,$3F,$7B,$78,$70,$00,$80,$5B $80EB .byte $1A,$1B,$34,$27,$2F,$00,$00,$80,$80,$E0,$F0,$F0,$38,$00,$00,$00 $80FB .byte $00,$00,$60,$00,$C0,$00,$5F,$BF,$7F,$3F,$7B,$78,$70,$00,$80,$5B $810B .byte $1A,$1B,$34,$27,$2F,$00,$00,$80,$80,$E0,$F0,$F0,$20,$00,$00,$00 $811B .byte $00,$00,$60,$00,$C0,$1F,$2F,$1F,$1F,$3F,$3F,$3F,$3F,$20,$1F,$0F $812B .byte $0F,$1F,$1F,$1E,$1E,$80,$C0,$C0,$C0,$E0,$F0,$90,$30,$00,$00,$00 $813B .byte $00,$40,$80,$60,$C0,$3F,$5F,$3F,$3F,$7F,$7E,$7C,$79,$40,$3D,$1D $814B .byte $1D,$3E,$3D,$33,$36,$00,$80,$80,$C0,$E0,$E0,$20,$E0,$00,$00,$00 $815B .byte $00,$C0,$00,$C0,$00,$03,$0F,$1F,$1F,$3F,$27,$40,$67,$00,$03,$0A $816B .byte $08,$03,$18,$3F,$1A,$80,$E0,$F0,$F0,$F8,$C8,$04,$E8,$00,$80,$A0 $817B .byte $20,$80,$30,$F8,$10,$2F,$1F,$3F,$3F,$3F,$31,$30,$23,$00,$2D,$0D $818B .byte $0C,$10,$0E,$0F,$1C,$80,$C0,$C0,$E0,$E0,$E0,$10,$F0,$00,$80,$00 $819B .byte $00,$C0,$00,$E0,$80,$0F,$17,$0F,$0F,$1F,$1F,$1F,$1F,$10,$0F,$07 $81AB .byte $07,$0F,$0F,$0F,$0F,$C0,$E0,$E0,$E0,$F0,$F8,$C8,$98,$00,$80,$80 $81BB .byte $80,$A0,$C0,$30,$60,$1F,$2F,$1F,$1F,$3F,$3F,$3E,$3C,$20,$1E,$0E $81CB .byte $0E,$1F,$1E,$19,$1B,$80,$C0,$C0,$E0,$F0,$70,$10,$70,$00,$80,$80 $81DB .byte $80,$60,$80,$E0,$80,$17,$2F,$1F,$1F,$1F,$18,$18,$11,$20,$16,$06 $81EB .byte $06,$08,$07,$07,$0E,$C0,$E0,$E0,$E0,$F0,$F0,$08,$F8,$00,$C0,$80 $81FB .byte $00,$60,$00,$F0,$40,$2F,$5F,$3F,$1F,$3D,$3C,$38,$3C,$40,$2D,$0D $820B .byte $0D,$1A,$13,$17,$13,$80,$C0,$C0,$F0,$F8,$78,$10,$F0,$00,$80,$00 $821B .byte $80,$30,$80,$E0,$20,$3F,$5F,$3F,$3F,$7F,$7E,$7C,$78,$40,$3D,$1D $822B .byte $1D,$3E,$39,$33,$37,$00,$80,$80,$C0,$E0,$E0,$20,$E0,$00,$00,$00 $823B .byte $00,$C0,$00,$C0,$00,$3F,$5F,$3F,$3F,$7F,$7F,$7F,$7E,$40,$3E,$1E $824B .byte $1E,$3E,$3F,$3E,$3D,$00,$80,$80,$80,$C0,$E0,$20,$60,$00,$00,$00 $825B .byte $00,$80,$00,$C0,$80,$2F,$5F,$3F,$1F,$1F,$21,$40,$23,$00,$2D,$0D $826B .byte $0C,$00,$1E,$3F,$1C,$80,$C0,$C0,$C0,$E0,$E0,$10,$F0,$00,$80,$00 $827B .byte $00,$C0,$00,$E0,$80,$1F,$1F,$7F,$FF,$FF,$7F,$7F,$7F,$03,$0E,$1E $828B .byte $7F,$6F,$1F,$3F,$3F,$F8,$F8,$E6,$C7,$CF,$8E,$8E,$1E,$C0,$E0,$F8 $829B .byte $FE,$F6,$F8,$FC,$FC,$67,$EF,$FF,$FF,$7F,$7F,$7F,$7F,$1B,$53,$67 $82AB .byte $7F,$3F,$1F,$3F,$3F,$F4,$FC,$FC,$E6,$C7,$C7,$8F,$1E,$E8,$40,$F0 $82BB .byte $F8,$FE,$FA,$FA,$F8,$2F,$3F,$3F,$7F,$FF,$FF,$FF,$7F,$17,$02,$0F $82CB .byte $3F,$7F,$5F,$5F,$1F,$E6,$F7,$FF,$E7,$CE,$CE,$8E,$9E,$D8,$8A,$E6 $82DB .byte $FE,$FC,$F8,$FC,$FC,$23,$20,$72,$FC,$FF,$FF,$FF,$FF,$1C,$1F,$0D $82EB .byte $73,$44,$77,$47,$77,$E2,$02,$4E,$3F,$FF,$FF,$FF,$FF,$5C,$FC,$B0 $82FB .byte $CE,$22,$EE,$E2,$EE,$2F,$27,$20,$3A,$7C,$FF,$FF,$FF,$12,$18,$1F $830B .byte $05,$03,$74,$47,$77,$E4,$CE,$1F,$5F,$3F,$FF,$FF,$FE,$18,$B0,$EE $831B .byte $A2,$CE,$22,$EE,$F0,$27,$73,$F8,$FA,$FC,$FF,$FF,$7F,$19,$0C,$77 $832B .byte $45,$73,$44,$77,$0F,$F4,$EC,$04,$4C,$3E,$FF,$FF,$FF,$08,$50,$F8 $833B .byte $B0,$C0,$2E,$E2,$EE,$71,$28,$44,$5F,$9F,$9F,$8F,$8F,$2E,$17,$3B $834B .byte $38,$7C,$77,$78,$7F,$E0,$10,$98,$FE,$FF,$FF,$FF,$FE,$00,$E0,$60 $835B .byte $08,$0E,$FC,$0E,$E0,$7B,$71,$28,$4C,$5F,$5F,$9F,$9F,$24,$2E,$17 $836B .byte $3B,$3C,$2F,$6C,$6F,$FE,$FF,$1F,$9F,$FE,$F8,$FC,$FC,$48,$0E,$EC $837B .byte $6E,$00,$A0,$38,$F0,$7B,$71,$2C,$47,$5F,$9F,$8F,$A3,$24,$2E,$13 $838B .byte $3F,$38,$7F,$7F,$5F,$F8,$FE,$1F,$FF,$FF,$FE,$FE,$EA,$40,$08,$EE $839B .byte $FC,$0E,$E0,$F0,$F4,$3F,$1F,$3F,$7F,$FF,$FF,$7E,$7C,$1E,$09,$1B $83AB .byte $1F,$7F,$5F,$3F,$3F,$B0,$88,$9C,$9E,$1F,$3F,$3F,$7E,$40,$F0,$F8 $83BB .byte $FC,$E6,$F2,$F8,$F8,$7C,$38,$33,$7D,$F8,$F1,$E3,$E3,$33,$17,$1C $83CB .byte $3E,$7F,$7F,$7F,$7F,$E0,$20,$60,$EC,$6F,$FF,$FF,$FE,$00,$C0,$80 $83DB .byte $00,$C4,$E2,$7E,$80,$47,$40,$78,$8F,$E7,$FF,$FF,$FF,$38,$3F,$07 $83EB .byte $78,$DF,$C7,$FB,$63,$E4,$1C,$98,$FE,$FF,$FF,$FF,$FE,$98,$E0,$60 $83FB .byte $10,$F6,$F2,$F6,$F0,$33,$20,$3A,$3F,$67,$7F,$7F,$9F,$0C,$1F,$05 $840B .byte $00,$3E,$30,$1F,$60,$F0,$10,$50,$F0,$F8,$FE,$FF,$FF,$00,$E0,$A0 $841B .byte $00,$80,$E0,$CA,$EA,$1F,$1F,$3F,$7F,$FF,$FF,$7E,$7C,$0F,$01,$1B $842B .byte $3F,$7F,$5F,$3F,$3F,$D8,$88,$D0,$8C,$1E,$3F,$3E,$7C,$20,$F0,$E0 $843B .byte $F0,$FC,$E6,$F0,$F8,$3E,$1C,$3F,$7C,$F8,$F9,$F1,$F1,$19,$0B,$18 $844B .byte $3F,$7F,$7F,$7F,$7F,$F0,$10,$60,$FA,$FF,$FF,$FE,$FC,$00,$E0,$80 $845B .byte $60,$FA,$9E,$E0,$F8,$19,$10,$19,$3E,$7F,$FF,$FF,$FF,$06,$0F,$06 $846B .byte $11,$3C,$67,$7B,$63,$F8,$08,$28,$0E,$FF,$FF,$FF,$FF,$00,$F0,$D0 $847B .byte $F0,$06,$F1,$F7,$F1,$38,$1C,$3C,$7F,$FF,$FF,$FF,$FF,$17,$0B,$0B $848B .byte $3C,$6F,$63,$7D,$31,$F0,$10,$50,$1E,$FF,$FF,$FF,$FF,$00,$E0,$A0 $849B .byte $E0,$1A,$F8,$FA,$F8,$7D,$38,$31,$63,$C7,$C7,$C7,$83,$32,$07,$1E $84AB .byte $3E,$7F,$7D,$7E,$7F,$E0,$20,$60,$EC,$FE,$FF,$FF,$FF,$00,$C0,$80 $84BB .byte $00,$64,$86,$FE,$06,$7F,$3E,$7F,$FD,$F8,$F9,$F1,$B1,$3C,$05,$2E $84CB .byte $7E,$7F,$7F,$7F,$7F,$60,$20,$60,$EC,$EE,$FF,$FF,$FF,$80,$C0,$80 $84DB .byte $00,$C4,$62,$BE,$C2,$43,$20,$52,$7F,$B3,$BF,$BF,$BF,$3C,$1F,$2D $84EB .byte $30,$7F,$58,$6F,$70,$F0,$10,$50,$F0,$F8,$FC,$FC,$FC,$00,$E0,$A0 $84FB .byte $00,$A0,$38,$F0,$38,$7E,$A4,$80,$74,$1F,$1E,$3F,$7F,$3F,$5B,$7F $850B .byte $0B,$00,$00,$1E,$00,$3E,$8A,$01,$AE,$F8,$78,$FC,$FE,$FC,$74,$FE $851B .byte $50,$00,$00,$78,$00,$9E,$80,$48,$70,$3F,$1F,$0F,$07,$7F,$7F,$37 $852B .byte $0F,$10,$0E,$00,$00,$39,$01,$BB,$7E,$FE,$7C,$FC,$FE,$FE,$FE,$44 $853B .byte $98,$38,$38,$38,$00,$9F,$80,$DD,$7E,$7F,$3E,$3F,$7F,$7F,$7F,$22 $854B .byte $19,$1C,$1C,$1C,$00,$19,$01,$12,$06,$5C,$F8,$F0,$E0,$FE,$FE,$EC $855B .byte $F8,$A8,$70,$00,$00,$7F,$60,$40,$24,$1F,$1E,$3F,$7F,$0E,$1F,$3F $856B .byte $1B,$00,$00,$1E,$00,$FE,$06,$02,$AC,$F8,$78,$FC,$FE,$70,$F8,$FC $857B .byte $50,$00,$00,$78,$00,$FF,$FB,$70,$72,$3F,$3E,$3F,$0F,$47,$76,$0F $858B .byte $0D,$00,$1C,$00,$00,$EC,$DE,$1E,$BE,$FE,$7C,$F8,$F8,$F0,$60,$EC $859B .byte $5C,$3C,$38,$30,$00,$37,$7B,$78,$7D,$7F,$3E,$1F,$1F,$0F,$06,$37 $85AB .byte $3A,$3C,$1C,$0C,$00,$FF,$DF,$0E,$4E,$FC,$7C,$FC,$F0,$E2,$6E,$F0 $85BB .byte $B0,$00,$38,$00,$00,$A3,$C0,$64,$3C,$0F,$0F,$0F,$7F,$5F,$3F,$1B $85CB .byte $03,$00,$06,$07,$00,$CE,$46,$04,$9C,$F0,$E0,$F0,$FE,$F0,$B8,$F8 $85DB .byte $60,$00,$00,$E0,$00,$9F,$AF,$C3,$64,$3C,$7F,$7F,$FF,$70,$5F,$3F $85EB .byte $1B,$03,$38,$3E,$00,$FC,$FC,$DC,$24,$9C,$FC,$F8,$FF,$38,$80,$E0 $85FB .byte $D8,$60,$18,$70,$00,$C0,$64,$3C,$3F,$3F,$7F,$7F,$FF,$3F,$1B,$03 $860B .byte $00,$19,$30,$3C,$00,$26,$04,$8C,$FC,$FE,$FC,$F8,$FF,$D8,$F8,$70 $861B .byte $00,$CC,$F8,$70,$00,$49,$40,$69,$3F,$0F,$1F,$1F,$3F,$36,$3F,$16 $862B .byte $00,$00,$0E,$0F,$00,$12,$02,$5C,$FC,$F8,$F0,$C0,$FC,$EC,$FC,$A0 $863B .byte $08,$F0,$00,$00,$00,$C4,$80,$E2,$3F,$1F,$1F,$07,$7F,$3B,$7F,$1D $864B .byte $00,$08,$03,$03,$00,$48,$08,$70,$E0,$F0,$F0,$F8,$FE,$B0,$F0,$80 $865B .byte $00,$20,$C0,$F0,$00,$FF,$FF,$60,$74,$3F,$3F,$3F,$7F,$1B,$02,$1F $866B .byte $0B,$00,$10,$1E,$00,$EC,$C4,$28,$FC,$FC,$78,$00,$FE,$F0,$78,$D0 $867B .byte $00,$38,$00,$00,$00,$8F,$C7,$C8,$7F,$1F,$0F,$03,$7F,$78,$3C,$37 $868B .byte $00,$0F,$00,$01,$00,$FE,$F2,$0C,$B8,$C0,$F0,$F8,$FE,$08,$1C,$F0 $869B .byte $40,$00,$C0,$F0,$00,$58,$A9,$80,$49,$3F,$3F,$3F,$7F,$3F,$56,$7F $86AB .byte $36,$00,$00,$1C,$00,$7C,$14,$02,$4C,$F8,$F8,$F8,$FC,$F8,$E8,$FC $86BB .byte $B0,$00,$00,$F0,$00,$B1,$D2,$80,$92,$7F,$3F,$3F,$7F,$7F,$2D,$7F $86CB .byte $6D,$00,$00,$1D,$00,$FC,$2C,$02,$8C,$F8,$F0,$F0,$FC,$F8,$D0,$FC $86DB .byte $70,$00,$00,$E0,$00,$7F,$7C,$78,$22,$1F,$1E,$3F,$7F,$3B,$03,$07 $86EB .byte $1D,$00,$00,$1E,$00,$FF,$06,$06,$5C,$F8,$F0,$F8,$FE,$36,$F8,$F8 $86FB .byte $A0,$00,$00,$70,$00,$7F,$7E,$5C,$21,$1F,$1F,$3F,$7F,$0D,$01,$23 $870B .byte $1E,$00,$00,$1E,$00,$FF,$06,$06,$2C,$F8,$F0,$F0,$FE,$98,$F8,$F8 $871B .byte $D0,$00,$00,$60,$00,$89,$80,$D2,$7E,$1F,$3F,$3F,$7F,$77,$7F,$2D $872B .byte $01,$00,$1B,$1B,$00,$EE,$0C,$04,$4C,$F8,$F0,$F8,$FE,$F0,$F0,$F8 $873B .byte $B0,$00,$C0,$F0,$00,$84,$80,$69,$3F,$1F,$3F,$3F,$7F,$7B,$7F,$16 $874B .byte $00,$00,$1D,$1D,$00,$FE,$0C,$04,$2C,$F8,$F8,$FC,$FE,$F0,$F0,$F8 $875B .byte $D0,$00,$E0,$F8,$00,$9F,$80,$C8,$79,$1F,$3F,$3F,$7F,$7F,$7F,$37 $876B .byte $06,$00,$1C,$1F,$00,$FC,$B8,$08,$38,$E0,$F0,$F8,$FE,$80,$40,$F0 $877B .byte $C0,$00,$60,$B0,$00,$03,$0F,$1F,$1F,$1F,$27,$40,$27,$00,$03,$0A $878B .byte $08,$03,$18,$3F,$1A,$80,$E0,$F0,$F0,$F0,$C8,$04,$E8,$00,$80,$A0 $879B .byte $20,$80,$30,$F8,$10,$1F,$2F,$1F,$1F,$3F,$3F,$3F,$3E,$20,$1F,$0F $87AB .byte $0F,$1F,$1F,$1E,$1D,$00,$80,$C0,$C0,$E0,$E0,$10,$10,$00,$00,$00 $87BB .byte $00,$40,$00,$E0,$E0,$8F,$5F,$3C,$3D,$3F,$7F,$BF,$BF,$80,$4F,$1F $87CB .byte $1E,$1C,$1F,$5F,$5F,$20,$80,$DC,$FE,$FF,$FF,$DF,$DF,$20,$00,$80 $87DB .byte $9C,$9E,$9E,$AA,$A2,$6F,$5F,$3F,$3F,$3D,$31,$30,$23,$00,$2B,$0A $87EB .byte $0C,$12,$0E,$0F,$1C,$80,$C0,$C0,$E0,$F0,$E8,$F4,$FC,$00,$80,$80 $87FB .byte $00,$C0,$10,$08,$F0,$23,$17,$0F,$AF,$1F,$1F,$27,$40,$20,$13,$05 $880B .byte $A6,$08,$03,$18,$3F,$88,$D0,$E0,$EA,$FC,$FE,$FE,$FE,$08,$90,$40 $881B .byte $CA,$00,$3C,$7C,$08,$5F,$BF,$7F,$3F,$7F,$78,$70,$79,$80,$53,$16 $882B .byte $17,$30,$27,$2F,$26,$00,$80,$C0,$E0,$F0,$F0,$20,$E0,$00,$00,$00 $883B .byte $00,$60,$00,$C0,$00,$00,$47,$BF,$7F,$3F,$77,$68,$47,$00,$80,$43 $884B .byte $15,$16,$28,$17,$38,$08,$00,$90,$C6,$E0,$F0,$F0,$FE,$08,$00,$10 $885B .byte $06,$00,$60,$00,$00,$03,$76,$8E,$9F,$AF,$AF,$AF,$9F,$00,$03,$77 $886B .byte $66,$57,$57,$57,$63,$C0,$60,$F0,$F0,$F8,$F4,$F4,$F4,$00,$C0,$60 $887B .byte $60,$E0,$E8,$E8,$C8,$70,$89,$8B,$8F,$8F,$9F,$AF,$AF,$00,$70,$71 $888B .byte $73,$77,$67,$57,$57,$00,$C0,$20,$A0,$F0,$F8,$F4,$F4,$00,$00,$C0 $889B .byte $40,$00,$E0,$E8,$E8,$00,$03,$04,$75,$8F,$9F,$AF,$AF,$00,$00,$03 $88AB .byte $02,$70,$67,$57,$57,$00,$80,$C0,$E0,$F0,$F8,$F4,$F4,$00,$00,$80 $88BB .byte $C0,$E0,$E0,$E8,$E8,$01,$07,$0F,$0F,$0F,$13,$20,$17,$00,$01,$05 $88CB .byte $04,$01,$0C,$1F,$09,$C0,$E6,$E9,$F1,$F1,$F1,$11,$F1,$00,$C0,$46 $88DB .byte $0E,$CE,$0E,$EE,$0E,$00,$03,$07,$0F,$1F,$1F,$17,$20,$00,$00,$03 $88EB .byte $02,$08,$03,$08,$1F,$06,$89,$F1,$F1,$F1,$F1,$D1,$0A,$00,$06,$8E $88FB .byte $AE,$2E,$8E,$2E,$F4,$00,$01,$07,$0F,$1F,$1F,$13,$20,$00,$00,$01 $890B .byte $05,$0C,$01,$0C,$1F,$00,$C0,$E0,$F6,$F9,$F1,$F1,$11,$00,$00,$C0 $891B .byte $40,$06,$CE,$0E,$EE,$5F,$BF,$7F,$3F,$7B,$78,$70,$7B,$80,$5B,$1A $892B .byte $1B,$34,$27,$2F,$24,$00,$98,$A4,$E2,$F2,$F2,$22,$E2,$00,$00,$18 $893B .byte $1C,$6C,$0C,$DC,$5C,$00,$5F,$BF,$7F,$3F,$7B,$78,$70,$00,$80,$5B $894B .byte $1A,$1B,$34,$27,$2F,$0C,$12,$91,$91,$F1,$F1,$F1,$32,$00,$0C,$0E $895B .byte $0E,$0E,$6E,$0E,$CC,$00,$5F,$BF,$7F,$3F,$7B,$78,$70,$00,$80,$5B $896B .byte $1A,$1B,$34,$27,$2F,$00,$00,$98,$A4,$E2,$F2,$F2,$22,$00,$00,$00 $897B .byte $18,$1C,$6C,$0C,$DC,$2F,$17,$3F,$4F,$5F,$5F,$5F,$5F,$10,$0F,$07 $898B .byte $37,$2F,$2F,$2E,$2E,$80,$C0,$C0,$C0,$E0,$F0,$90,$30,$00,$00,$00 $899B .byte $00,$40,$80,$60,$C0,$3F,$5F,$3F,$3F,$7F,$7E,$7C,$79,$40,$3D,$1D $89AB .byte $1D,$3E,$3D,$33,$36,$00,$80,$B0,$C8,$E8,$E8,$28,$E8,$00,$00,$00 $89BB .byte $30,$D0,$10,$D0,$10,$03,$0F,$1F,$1F,$3F,$27,$40,$67,$00,$03,$0A $89CB .byte $08,$03,$18,$3F,$1A,$80,$E0,$F6,$F9,$F1,$D1,$11,$F1,$00,$80,$A0 $89DB .byte $26,$8E,$2E,$EE,$0E,$3F,$1F,$3F,$3F,$3F,$31,$30,$23,$00,$2D,$0D $89EB .byte $0C,$10,$0E,$0F,$1C,$80,$C0,$C0,$EC,$F2,$E2,$12,$F2,$00,$80,$00 $89FB .byte $00,$CC,$1C,$EC,$8C,$47,$40,$34,$4F,$F3,$F3,$FF,$FF,$38,$3F,$0B $8A0B .byte $30,$7C,$6D,$71,$3F,$E4,$18,$9C,$FF,$FF,$FF,$FF,$FE,$98,$E0,$60 $8A1B .byte $14,$77,$3A,$DA,$98,$3F,$1F,$3F,$79,$7B,$73,$73,$47,$1E,$06,$17 $8A2B .byte $3E,$3D,$3D,$3E,$3F,$30,$10,$BE,$FF,$FF,$FF,$FE,$FC,$C0,$E0,$40 $8A3B .byte $CE,$BE,$EE,$00,$F8,$5F,$7F,$FF,$FF,$FF,$FF,$FF,$FF,$27,$07,$3F $8A4B .byte $7F,$7F,$5F,$5F,$1F,$D7,$F7,$CF,$E7,$F6,$F2,$F2,$F6,$22,$02,$F6 $8A5B .byte $7E,$FC,$FC,$FC,$F8,$37,$27,$30,$7A,$7F,$FF,$FF,$FF,$0B,$18,$0F $8A6B .byte $05,$38,$6F,$67,$63,$F8,$C4,$06,$4F,$FF,$FF,$FF,$FE,$C0,$38,$F8 $8A7B .byte $B2,$06,$F2,$F6,$F0,$6F,$5F,$5F,$20,$7C,$FF,$FF,$FF,$10,$2F,$20 $8A8B .byte $1F,$23,$5C,$4F,$77,$FE,$FE,$FE,$FF,$7F,$FF,$FE,$FE,$7C,$78,$0C $8A9B .byte $3A,$86,$66,$F0,$F8,$73,$3B,$39,$7C,$FF,$FF,$FF,$FF,$2D,$15,$06 $8AAB .byte $3B,$78,$57,$66,$3F,$E0,$E0,$A0,$18,$FC,$FE,$FE,$FE,$C0,$80,$40 $8ABB .byte $E0,$08,$7C,$7C,$7C,$8F,$6F,$27,$30,$4E,$BF,$BF,$BF,$77,$17,$18 $8ACB .byte $1F,$3D,$76,$7B,$78,$FF,$FF,$FF,$3F,$7E,$F8,$FC,$FC,$8E,$9E,$1E $8ADB .byte $CE,$98,$70,$C8,$18,$4F,$5F,$7F,$FF,$FF,$7F,$7F,$7F,$33,$26,$1E $8AEB .byte $7F,$6F,$1F,$3F,$3F,$F8,$F8,$E6,$C7,$CF,$8E,$8E,$1E,$C0,$E0,$F8 $8AFB .byte $FE,$F6,$F8,$FC,$FC,$67,$6F,$FF,$FF,$7F,$3F,$7F,$7F,$1B,$13,$67 $8B0B .byte $7F,$1F,$0F,$1F,$3F,$F4,$FC,$FC,$E6,$C7,$C7,$8F,$1E,$E8,$40,$F0 $8B1B .byte $F8,$FE,$FA,$FA,$F8,$AF,$9F,$5F,$7F,$FF,$FF,$FF,$7F,$57,$62,$2F $8B2B .byte $1F,$7F,$6F,$1F,$1F,$E6,$F7,$FF,$E7,$CE,$CE,$8E,$9E,$D8,$CA,$E6 $8B3B .byte $FE,$FC,$F8,$FC,$FC,$23,$20,$72,$FC,$FF,$FF,$FF,$FF,$1C,$1F,$0D $8B4B .byte $73,$44,$77,$47,$77,$EA,$0A,$4E,$3F,$FF,$FF,$FF,$FF,$54,$F4,$B0 $8B5B .byte $CE,$22,$EE,$E2,$EE,$2F,$27,$20,$3A,$7C,$FF,$FF,$FF,$12,$18,$1F $8B6B .byte $05,$03,$74,$47,$77,$EA,$CE,$1F,$5F,$3F,$FF,$FF,$FE,$14,$B0,$EE $8B7B .byte $A2,$CE,$22,$EE,$F0,$27,$73,$F8,$FA,$FC,$FF,$FF,$7F,$19,$0C,$77 $8B8B .byte $45,$73,$44,$77,$0F,$F1,$F1,$0A,$4A,$2E,$FF,$FF,$FF,$0E,$4E,$F4 $8B9B .byte $B4,$D0,$2E,$E2,$EE,$71,$28,$44,$5F,$9F,$9F,$8F,$8F,$2E,$17,$3B $8BAB .byte $38,$7C,$77,$78,$7F,$E4,$24,$9C,$FE,$FF,$FF,$FF,$FE,$18,$D8,$60 $8BBB .byte $08,$0E,$FC,$0E,$E0,$7B,$71,$28,$4C,$5F,$5F,$9F,$9F,$24,$2E,$17 $8BCB .byte $3B,$3C,$2F,$6C,$6F,$F2,$FE,$1E,$9E,$FE,$FE,$FC,$FC,$4C,$00,$EC $8BDB .byte $64,$0C,$A0,$38,$F0,$7B,$71,$2C,$47,$5F,$9F,$8F,$A3,$24,$2E,$13 $8BEB .byte $3F,$38,$7F,$7F,$5F,$FA,$FE,$1F,$FF,$FF,$FE,$FE,$EA,$44,$08,$EE $8BFB .byte $FC,$0E,$E0,$F0,$F4,$5F,$3F,$3F,$7F,$FF,$FF,$7E,$7C,$2E,$09,$1B $8C0B .byte $3F,$7F,$5F,$3F,$3F,$B0,$88,$9C,$9E,$1F,$3F,$3F,$7E,$40,$F0,$F8 $8C1B .byte $FC,$E6,$F2,$F8,$F8,$7C,$38,$33,$7D,$F8,$F1,$E3,$E3,$33,$17,$1C $8C2B .byte $3E,$7F,$7F,$7F,$7F,$F0,$30,$60,$EC,$6F,$FF,$FF,$FE,$00,$C0,$80 $8C3B .byte $00,$C4,$E2,$7E,$80,$47,$40,$78,$8F,$E7,$FF,$FF,$FF,$38,$3F,$07 $8C4B .byte $78,$DF,$C7,$FB,$63,$F1,$1A,$9A,$FE,$FF,$FF,$FF,$FE,$8E,$E4,$64 $8C5B .byte $10,$F6,$F2,$F6,$F0,$33,$20,$3A,$3F,$67,$7F,$7F,$9F,$0C,$1F,$05 $8C6B .byte $00,$3E,$30,$1F,$60,$F2,$12,$54,$F4,$F4,$FE,$FF,$FF,$0C,$EC,$A8 $8C7B .byte $08,$88,$E0,$CA,$EA,$BF,$8F,$93,$72,$3F,$7F,$7F,$7F,$41,$70,$6C $8C8B .byte $0D,$00,$38,$3F,$00,$FC,$F4,$C4,$28,$F0,$F0,$F8,$FF,$D8,$18,$38 $8C9B .byte $D0,$00,$E0,$70,$00,$87,$89,$80,$64,$1F,$1F,$1F,$7F,$7F,$76,$7F $8CAB .byte $1B,$00,$00,$0E,$00,$FA,$12,$04,$FC,$F8,$F0,$00,$FC,$FC,$EC,$F8 $8CBB .byte $00,$F0,$00,$00,$00,$9F,$84,$40,$51,$3F,$1E,$3F,$7F,$7F,$7B,$3F $8CCB .byte $2E,$00,$00,$1E,$00,$E1,$97,$04,$2A,$FC,$78,$FC,$FE,$FE,$68,$F8 $8CDB .byte $D4,$00,$00,$78,$00,$7F,$7F,$7C,$7E,$3F,$3E,$3F,$7F,$3B,$23,$3B $8CEB .byte $21,$18,$00,$1E,$00,$FC,$EC,$04,$5E,$FE,$3C,$00,$FC,$90,$F0,$F8 $8CFB .byte $A0,$1C,$00,$00,$00,$FF,$F8,$78,$3D,$1F,$1E,$3F,$7F,$64,$77,$37 $8D0B .byte $02,$00,$00,$1E,$00,$FE,$06,$02,$4C,$F8,$78,$FC,$FE,$F8,$F8,$FC $8D1B .byte $B0,$00,$00,$78,$00,$7F,$3F,$38,$38,$7E,$7F,$3F,$FF,$0E,$00,$07 $8D2B .byte $07,$31,$3E,$00,$00,$FE,$3A,$16,$04,$9C,$F0,$F0,$FE,$64,$FC,$E8 $8D3B .byte $F8,$60,$00,$E0,$00,$9F,$A7,$C0,$4C,$3C,$0F,$0F,$7F,$7C,$5E,$3F $8D4B .byte $33,$03,$00,$07,$00,$FC,$F4,$2C,$08,$B8,$E0,$F0,$FE,$18,$38,$D0 $8D5B .byte $F0,$40,$00,$E0,$00,$7E,$A4,$80,$74,$1F,$1E,$3F,$7F,$3F,$5B,$7F $8D6B .byte $0B,$00,$00,$1E,$00,$3E,$8A,$01,$AE,$F8,$78,$FC,$FE,$FC,$74,$FE $8D7B .byte $50,$00,$00,$78,$00,$9E,$80,$48,$70,$3F,$1F,$0F,$07,$7F,$7F,$37 $8D8B .byte $0F,$10,$0E,$00,$00,$39,$01,$BB,$7E,$FE,$7C,$FC,$FE,$FE,$FE,$44 $8D9B .byte $98,$38,$38,$38,$00,$9F,$80,$DD,$7E,$7F,$3E,$3F,$7F,$7F,$7F,$22 $8DAB .byte $19,$1C,$1C,$1C,$00,$19,$01,$12,$06,$5C,$F8,$F0,$E0,$FE,$FE,$EC $8DBB .byte $F8,$A8,$70,$00,$00,$7F,$60,$40,$24,$1F,$1E,$3F,$7F,$0E,$1F,$3F $8DCB .byte $1B,$00,$00,$1E,$00,$FE,$06,$02,$AC,$F8,$78,$FC,$FE,$70,$F8,$FC $8DDB .byte $50,$00,$00,$78,$00,$FF,$FB,$70,$72,$3F,$3E,$3F,$0F,$47,$76,$0F $8DEB .byte $0D,$00,$1C,$00,$00,$EC,$DE,$1E,$BE,$FE,$7C,$F8,$F8,$F0,$60,$EC $8DFB .byte $5C,$3C,$38,$30,$00,$37,$7B,$78,$7D,$7F,$3E,$1F,$1F,$0F,$06,$37 $8E0B .byte $3A,$3C,$1C,$0C,$00,$FF,$DF,$0E,$4E,$FC,$7C,$FC,$F0,$E2,$6E,$F0 $8E1B .byte $B0,$00,$38,$00,$00,$A3,$C0,$64,$3C,$0F,$0F,$0F,$7F,$5F,$3F,$1B $8E2B .byte $03,$00,$06,$07,$00,$CE,$46,$04,$9C,$F0,$E0,$F0,$FE,$F0,$B8,$F8 $8E3B .byte $60,$00,$00,$E0,$00,$9F,$AF,$C3,$64,$3C,$7F,$7F,$FF,$70,$5F,$3F $8E4B .byte $1B,$03,$38,$3E,$00,$FC,$FC,$DC,$24,$9C,$FC,$F8,$FF,$38,$80,$E0 $8E5B .byte $D8,$60,$18,$70,$00,$C0,$64,$3C,$3F,$3F,$7F,$7F,$FF,$3F,$1B,$03 $8E6B .byte $00,$19,$30,$3C,$00,$26,$04,$8C,$FC,$FE,$FC,$F8,$FF,$D8,$F8,$70 $8E7B .byte $00,$CC,$F8,$70,$00,$49,$40,$69,$3F,$0F,$1F,$1F,$3F,$36,$3F,$16 $8E8B .byte $00,$00,$0E,$0F,$00,$12,$02,$5C,$FC,$F8,$F0,$C0,$FC,$EC,$FC,$A0 $8E9B .byte $08,$F0,$00,$00,$00,$C4,$80,$E2,$3F,$1F,$1F,$07,$7F,$3B,$7F,$1D $8EAB .byte $00,$08,$03,$03,$00,$48,$08,$70,$E0,$F0,$F0,$F8,$FE,$B0,$F0,$80 $8EBB .byte $00,$20,$C0,$F0,$00,$FF,$FF,$60,$74,$3F,$3F,$3F,$7F,$1B,$02,$1F $8ECB .byte $0B,$00,$10,$1E,$00,$EC,$C4,$28,$FC,$FC,$78,$00,$FE,$F0,$78,$D0 $8EDB .byte $00,$38,$00,$00,$00,$8F,$C7,$C8,$7F,$1F,$0F,$03,$7F,$78,$3C,$37 $8EEB .byte $00,$0F,$00,$01,$00,$FE,$F2,$0C,$B8,$C0,$F0,$F8,$FE,$08,$1C,$F0 $8EFB .byte $40,$00,$C0,$F0,$00,$0F,$37,$5F,$5F,$5F,$5F,$5F,$3F,$00,$0F,$27 $8F0B .byte $27,$2F,$2F,$2F,$0F,$C0,$E0,$E0,$E0,$F0,$F8,$C8,$98,$00,$80,$80 $8F1B .byte $80,$A0,$C0,$30,$60,$1F,$2F,$1F,$1F,$3F,$3F,$3E,$3C,$20,$1E,$0E $8F2B .byte $0E,$1F,$1E,$19,$1B,$80,$C0,$C0,$E0,$F0,$70,$10,$70,$00,$80,$80 $8F3B .byte $80,$60,$80,$E0,$80,$17,$2F,$1F,$1F,$1F,$18,$18,$11,$20,$16,$06 $8F4B .byte $06,$08,$07,$07,$0E,$C0,$E0,$E6,$E9,$F1,$F1,$09,$F9,$00,$C0,$80 $8F5B .byte $06,$6E,$0E,$F6,$46,$2F,$5F,$3F,$1F,$3D,$3C,$38,$3C,$40,$2D,$0D $8F6B .byte $0D,$1A,$13,$17,$13,$80,$C0,$CC,$F2,$FA,$7A,$12,$F2,$00,$80,$00 $8F7B .byte $8C,$34,$84,$EC,$2C,$3F,$5F,$3F,$3F,$7F,$7E,$7C,$78,$40,$3D,$1D $8F8B .byte $1D,$3E,$3D,$33,$37,$00,$B0,$C8,$C4,$E4,$E4,$24,$E4,$00,$00,$30 $8F9B .byte $38,$D8,$18,$D8,$18,$3F,$5F,$3F,$3F,$7F,$7F,$7F,$7E,$40,$3E,$1E $8FAB .byte $1E,$3E,$3F,$3C,$3D,$00,$C0,$20,$90,$D0,$F0,$30,$70,$00,$00,$C0 $8FBB .byte $60,$A0,$00,$C0,$80,$2F,$5F,$3F,$1F,$1F,$21,$40,$23,$00,$2D,$0D $8FCB .byte $0C,$00,$1E,$3F,$1C,$80,$CC,$F2,$E1,$E1,$F1,$09,$F2,$00,$80,$0C $8FDB .byte $1E,$DE,$0E,$F6,$8C,$03,$0F,$1F,$1F,$1F,$27,$40,$27,$00,$03,$0A $8FEB .byte $08,$03,$18,$3F,$1A,$80,$EC,$F2,$F1,$F1,$C9,$05,$E9,$00,$80,$AC $8FFB .byte $2E,$8E,$36,$FA,$16,$01,$01,$07,$0F,$1F,$3F,$7E,$FE,$00,$00,$00 $900B .byte $07,$0F,$18,$31,$65,$80,$40,$E0,$F0,$F8,$BC,$3E,$3E,$00,$80,$00 $901B .byte $A0,$B0,$58,$CC,$C4,$00,$0C,$12,$11,$17,$1D,$1F,$1F,$00,$00,$0C $902B .byte $0E,$08,$06,$0C,$0F,$00,$00,$00,$00,$00,$80,$C0,$E0,$00,$00,$00 $903B .byte $00,$00,$00,$80,$C0,$03,$07,$0F,$1F,$3F,$7B,$7B,$7F,$00,$02,$06 $904B .byte $0C,$19,$34,$34,$33,$E0,$70,$F8,$FC,$FE,$EF,$CF,$EF,$00,$A0,$30 $905B .byte $18,$CC,$16,$36,$D6,$00,$00,$03,$07,$0A,$1A,$22,$25,$00,$00,$00 $906B .byte $02,$05,$05,$1D,$1A,$00,$E0,$F0,$F0,$18,$1C,$1A,$F2,$00,$00,$E0 $907B .byte $00,$E0,$E8,$EC,$1C,$1D,$3E,$3F,$3F,$4F,$8F,$8F,$8B,$02,$18,$1C $908B .byte $0E,$37,$73,$71,$75,$00,$00,$80,$C0,$C0,$80,$C0,$E0,$00,$00,$00 $909B .byte $80,$00,$00,$80,$80,$2F,$5F,$3F,$1F,$7F,$80,$53,$87,$40,$29,$0A $90AB .byte $0B,$00,$7F,$2C,$7B,$48,$90,$C6,$F9,$F1,$71,$91,$E2,$48,$10,$80 $90BB .byte $06,$2E,$8E,$6E,$9C,$03,$07,$77,$8F,$8F,$9F,$93,$99,$00,$01,$01 $90CB .byte $71,$75,$63,$6C,$66,$F0,$E8,$F0,$F0,$F8,$F8,$F8,$F8,$08,$F0,$E0 $90DB .byte $E0,$F0,$F0,$F0,$F0,$01,$03,$03,$77,$8F,$86,$84,$86,$00,$01,$01 $90EB .byte $01,$76,$79,$7B,$79,$F8,$F4,$F8,$F8,$FC,$FC,$7C,$3C,$04,$78,$70 $90FB .byte $70,$F8,$78,$98,$D8,$03,$07,$07,$07,$0F,$0F,$10,$1F,$00,$03,$01 $910B .byte $00,$06,$00,$0F,$02,$E8,$F4,$F8,$FC,$F2,$22,$22,$A2,$04,$68,$60 $911B .byte $70,$2C,$DC,$DC,$5C,$01,$03,$03,$0F,$1F,$1E,$08,$0F,$00,$01,$00 $912B .byte $01,$0C,$01,$07,$04,$FC,$FA,$FC,$F8,$BC,$4C,$8C,$8C,$02,$B4,$B0 $913B .byte $B0,$48,$B0,$70,$70,$03,$07,$0E,$0E,$1F,$6F,$AF,$BF,$00,$03,$07 $914B .byte $07,$06,$17,$57,$43,$C0,$E0,$70,$F0,$F8,$FE,$F5,$F1,$00,$C0,$E0 $915B .byte $60,$60,$E0,$EA,$CE,$03,$07,$0E,$0E,$1F,$2F,$6F,$AF,$00,$03,$07 $916B .byte $07,$06,$17,$17,$53,$C0,$E0,$70,$F0,$F8,$F4,$FE,$F5,$00,$C0,$E0 $917B .byte $60,$60,$E8,$E0,$CA,$3F,$3F,$3F,$7F,$FF,$FF,$7E,$7C,$0F,$1B,$1B $918B .byte $3F,$7F,$5F,$3F,$3F,$D8,$88,$D0,$8C,$1E,$3F,$3E,$7C,$20,$F0,$E0 $919B .byte $F0,$FC,$E6,$F0,$F8,$3E,$3C,$3F,$7C,$F8,$F9,$F1,$F1,$19,$0B,$18 $91AB .byte $3F,$7F,$7F,$7F,$7F,$F0,$10,$60,$FA,$FF,$FF,$FE,$FC,$00,$E0,$80 $91BB .byte $60,$FA,$9E,$E0,$F8,$19,$10,$19,$3E,$7F,$FF,$FF,$FF,$06,$0F,$06 $91CB .byte $11,$3C,$67,$7B,$63,$F9,$0A,$2A,$0E,$FF,$FF,$FF,$FF,$06,$F4,$D4 $91DB .byte $F0,$06,$F1,$F7,$F1,$38,$1C,$3E,$7F,$FF,$FF,$FF,$FF,$17,$0B,$0D $91EB .byte $3C,$6F,$63,$7D,$31,$F2,$14,$54,$9E,$FF,$FF,$FF,$FF,$0C,$E8,$A8 $91FB .byte $60,$1A,$F8,$FA,$F8,$7D,$38,$31,$63,$C7,$C7,$C7,$83,$32,$07,$1E $920B .byte $3E,$7F,$7D,$7E,$7F,$E8,$28,$68,$EC,$FE,$FF,$FF,$FF,$10,$D0,$90 $921B .byte $10,$64,$86,$FE,$06,$7F,$3E,$7F,$FD,$F8,$F9,$F1,$B1,$3C,$07,$2E $922B .byte $7E,$7F,$7F,$7F,$7F,$70,$20,$60,$EC,$EE,$FF,$FF,$FF,$80,$C0,$80 $923B .byte $00,$C4,$62,$BE,$C2,$43,$20,$52,$7F,$B3,$BF,$BF,$BF,$3C,$1F,$2D $924B .byte $30,$7F,$58,$6F,$70,$EA,$12,$52,$FE,$FF,$FF,$FF,$FE,$14,$EC,$AC $925B .byte $00,$96,$36,$FA,$30,$47,$40,$34,$4F,$F3,$F3,$FF,$FF,$38,$3F,$0B $926B .byte $30,$7C,$6D,$71,$3F,$E6,$0A,$9A,$FE,$FF,$FF,$FF,$FE,$98,$F4,$64 $927B .byte $10,$F6,$3A,$DA,$98,$FE,$FE,$7E,$7E,$7F,$7F,$7F,$7F,$6D,$7D,$3D $928B .byte $1D,$3E,$3F,$3F,$3F,$7F,$27,$27,$2E,$CC,$CC,$CC,$9E,$96,$DE,$DE $929B .byte $DC,$30,$F8,$F8,$FC,$1F,$3F,$7F,$FF,$FF,$FF,$7F,$3F,$0F,$0E,$3F $92AB .byte $7F,$67,$4F,$0F,$0F,$F8,$E6,$E7,$E7,$E7,$E6,$E7,$C5,$C0,$F8,$FE $92BB .byte $FA,$FC,$FC,$FE,$FA,$7B,$78,$7E,$3F,$3F,$3F,$7F,$7F,$34,$37,$31 $92CB .byte $18,$0E,$1F,$3F,$3E,$EF,$CF,$1F,$FE,$FE,$FE,$FE,$FA,$D6,$36,$E6 $92DB .byte $0C,$18,$FC,$FC,$7C,$1C,$38,$79,$7B,$7F,$3F,$3F,$7F,$0B,$17,$36 $92EB .byte $24,$30,$17,$0F,$00,$66,$CF,$8F,$2F,$FE,$FE,$FC,$FE,$98,$36,$76 $92FB .byte $D6,$0C,$1C,$F8,$00,$93,$97,$67,$37,$2F,$27,$47,$65,$6F,$6F,$1F $930B .byte $0F,$1F,$1F,$3F,$1B,$D0,$C8,$C4,$E6,$E6,$E6,$E7,$E5,$A0,$F0,$F8 $931B .byte $FC,$FC,$FC,$FC,$FA,$B7,$7B,$4C,$5F,$BF,$BF,$BF,$8F,$4B,$04,$33 $932B .byte $38,$70,$5F,$60,$7E,$E2,$E4,$48,$D8,$F8,$F8,$FC,$F2,$DC,$18,$B0 $933B .byte $20,$40,$F0,$F0,$6C,$5B,$51,$4B,$7F,$FF,$FF,$7F,$3F,$24,$2F,$37 $934B .byte $0F,$7F,$67,$0F,$1F,$F8,$F8,$F4,$E2,$E3,$E7,$C6,$CE,$F0,$A0,$B8 $935B .byte $FC,$FE,$FA,$FC,$FC,$87,$4C,$4F,$6F,$FF,$FF,$FF,$3F,$78,$33,$30 $936B .byte $13,$67,$6D,$3B,$07,$7C,$38,$FC,$FE,$F9,$F1,$F3,$E3,$98,$D0,$38 $937B .byte $FC,$FE,$FE,$FE,$FE,$1F,$10,$14,$70,$FF,$FF,$FF,$FF,$00,$0F,$0B $938B .byte $0F,$60,$8F,$EF,$8F,$A2,$22,$A2,$74,$F6,$FF,$FF,$FF,$5C,$DC,$5C $939B .byte $A8,$68,$E6,$DE,$C6,$0F,$08,$08,$F8,$FF,$FF,$FF,$FF,$00,$07,$07 $93AB .byte $07,$50,$1F,$5F,$1F,$8C,$88,$8C,$DE,$DF,$FF,$FF,$FF,$70,$70,$70 $93BB .byte $2C,$A6,$86,$BE,$8C,$FF,$FF,$FF,$7F,$3F,$7F,$7F,$7F,$1B,$7E,$6E $93CB .byte $0F,$1F,$3F,$3F,$3F,$EB,$E7,$E7,$EF,$E6,$C4,$CE,$9E,$D4,$F8,$FE $93DB .byte $F6,$F8,$F8,$FC,$FC,$BF,$FF,$FF,$FF,$7F,$7F,$7F,$7F,$43,$1E,$7E $93EB .byte $6F,$1F,$3F,$3F,$3F,$F1,$FB,$FF,$EF,$EF,$CE,$C6,$8E,$CE,$F4,$F8 $93FB .byte $FE,$F6,$F8,$FC,$FC,$58,$A9,$80,$49,$3F,$3F,$3F,$7F,$3F,$56,$7F $940B .byte $36,$00,$00,$1C,$00,$7C,$14,$02,$4C,$F8,$F8,$F8,$FC,$F8,$E8,$FC $941B .byte $B0,$00,$00,$F0,$00,$B1,$D2,$80,$92,$7F,$3F,$3F,$7F,$7F,$2D,$7F $942B .byte $6D,$00,$00,$1D,$00,$FC,$2C,$02,$8C,$F8,$F0,$F0,$FC,$F8,$D0,$FC $943B .byte $70,$00,$00,$E0,$00,$7F,$7C,$78,$22,$1F,$1E,$3F,$7F,$3B,$03,$07 $944B .byte $1D,$00,$00,$1E,$00,$FF,$06,$06,$5C,$F8,$F0,$F8,$FE,$36,$F8,$F8 $945B .byte $A0,$00,$00,$70,$00,$7F,$7E,$5C,$21,$1F,$1F,$3F,$7F,$0D,$01,$23 $946B .byte $1E,$00,$00,$1E,$00,$FF,$06,$06,$2C,$F8,$F0,$F0,$FE,$98,$F8,$F8 $947B .byte $D0,$00,$00,$60,$00,$89,$80,$D2,$7E,$1F,$3F,$3F,$7F,$77,$7F,$2D $948B .byte $01,$00,$1B,$1B,$00,$EE,$0E,$04,$4C,$F8,$F0,$F8,$FE,$F0,$F0,$F8 $949B .byte $B0,$00,$C0,$F0,$00,$84,$80,$E9,$3F,$1F,$3F,$3F,$7F,$7B,$7F,$16 $94AB .byte $00,$00,$1D,$1D,$00,$FE,$0C,$04,$2C,$F8,$F8,$FC,$FE,$F0,$F0,$F8 $94BB .byte $D0,$00,$E0,$F8,$00,$DF,$80,$C8,$79,$1F,$3F,$3F,$7F,$3F,$7F,$37 $94CB .byte $06,$00,$1C,$1F,$00,$FC,$B8,$08,$38,$E0,$F0,$F8,$FE,$80,$40,$F0 $94DB .byte $C0,$00,$60,$B0,$00,$BF,$8F,$93,$72,$3F,$7F,$7F,$7F,$41,$70,$6C $94EB .byte $0D,$00,$38,$3F,$00,$FC,$F4,$C4,$28,$F0,$F0,$F8,$FF,$D8,$18,$38 $94FB .byte $D0,$00,$E0,$70,$00,$7E,$A4,$80,$74,$1F,$1E,$3F,$7F,$3F,$5B,$7F $950B .byte $0B,$00,$00,$1E,$00,$1E,$8A,$01,$AE,$F8,$78,$FC,$FE,$FC,$74,$FE $951B .byte $50,$00,$00,$78,$00,$22,$20,$42,$7F,$0F,$1F,$1F,$7F,$1D,$1F,$3D $952B .byte $00,$00,$0E,$0E,$00,$41,$06,$54,$F8,$78,$7C,$7C,$FE,$BE,$F8,$A8 $953B .byte $00,$00,$38,$38,$00,$60,$40,$24,$1F,$1E,$1E,$3F,$7F,$1F,$3F,$1B $954B .byte $00,$00,$00,$1E,$00,$02,$06,$AC,$F8,$78,$78,$FC,$FE,$FC,$F8,$50 $955B .byte $00,$00,$00,$78,$00,$7F,$60,$40,$24,$1F,$1E,$3F,$FF,$3E,$1F,$3F $956B .byte $1B,$00,$00,$1E,$00,$FA,$02,$0E,$AC,$F8,$78,$FC,$FF,$7C,$FC,$F0 $957B .byte $50,$00,$00,$78,$00,$40,$72,$1E,$07,$07,$0F,$0F,$7F,$3F,$0D,$01 $958B .byte $00,$00,$07,$07,$00,$23,$02,$4C,$F0,$E0,$E0,$F0,$FE,$DC,$FC,$B0 $959B .byte $00,$00,$80,$E0,$00,$CA,$83,$E4,$7C,$FF,$FF,$7F,$7F,$35,$7C,$1B $95AB .byte $03,$70,$7B,$3D,$00,$FA,$46,$04,$98,$E0,$80,$C0,$FE,$04,$B8,$F8 $95BB .byte $60,$00,$00,$80,$00,$3F,$52,$40,$32,$1F,$1F,$1F,$3F,$1F,$2D,$3F $95CB .byte $0D,$00,$00,$0F,$00,$8A,$46,$01,$52,$FC,$FC,$FC,$FE,$FC,$B8,$FE $95DB .byte $AC,$00,$00,$38,$00,$3F,$3D,$40,$31,$1F,$0F,$0F,$3F,$1F,$1E,$3F $95EB .byte $0E,$00,$00,$07,$00,$C5,$23,$01,$29,$FE,$FC,$FC,$FE,$FE,$DC,$FE $95FB .byte $D6,$00,$00,$B8,$00,$FF,$60,$60,$3A,$1F,$0F,$1F,$7F,$6C,$1F,$1F $960B .byte $05,$00,$00,$0E,$00,$FE,$3E,$1E,$44,$F8,$78,$FC,$FE,$DC,$C0,$E0 $961B .byte $B8,$00,$00,$78,$00,$FF,$60,$60,$35,$1F,$1F,$1F,$FF,$19,$1F,$1F $962B .byte $0A,$00,$00,$0E,$00,$FE,$7E,$7A,$24,$F8,$FC,$FC,$FF,$B0,$80,$84 $963B .byte $D8,$00,$00,$78,$00,$7F,$64,$80,$64,$1F,$1E,$3F,$7F,$3F,$1B,$7F $964B .byte $1B,$00,$00,$1E,$00,$1E,$8A,$01,$AE,$F8,$78,$FC,$FE,$FC,$74,$FE $965B .byte $50,$00,$00,$78,$00,$7F,$64,$80,$64,$1F,$1E,$3F,$7F,$3F,$1B,$7F $966B .byte $1B,$00,$00,$1E,$00,$1E,$8A,$01,$AE,$F8,$78,$FC,$FE,$FC,$74,$FE $967B .byte $50,$00,$00,$78,$00,$00,$00,$02,$06,$0F,$0F,$1F,$2F,$00,$00,$01 $968B .byte $03,$06,$07,$07,$17,$00,$00,$40,$E0,$F0,$F0,$F8,$F4,$00,$00,$80 $969B .byte $40,$60,$E0,$E0,$E8,$00,$00,$00,$00,$00,$01,$03,$07,$00,$00,$00 $96AB .byte $00,$00,$00,$01,$03,$00,$00,$00,$00,$20,$B0,$F8,$F8,$00,$00,$00 $96BB .byte $00,$C0,$60,$30,$F0,$00,$00,$00,$00,$04,$0D,$1F,$1F,$00,$00,$00 $96CB .byte $00,$03,$06,$0C,$0F,$00,$00,$00,$00,$00,$80,$C0,$E0,$00,$00,$00 $96DB .byte $00,$00,$00,$80,$C0,$01,$07,$0F,$0F,$1F,$FB,$A8,$8F,$00,$01,$05 $96EB .byte $04,$01,$04,$57,$71,$C0,$F0,$F8,$F8,$F8,$EC,$0A,$FA,$00,$C0,$50 $96FB .byte $10,$C0,$10,$F4,$04,$01,$07,$0F,$0F,$0F,$13,$20,$F7,$00,$01,$05 $970B .byte $04,$01,$0C,$1F,$09,$C0,$F0,$F8,$F8,$F8,$E4,$04,$F4,$00,$C0,$50 $971B .byte $10,$C0,$18,$F8,$08,$00,$01,$07,$0F,$0F,$1F,$1F,$23,$00,$00,$01 $972B .byte $06,$05,$0D,$00,$1D,$00,$C0,$F0,$F8,$F8,$FC,$FC,$E2,$00,$00,$C0 $973B .byte $30,$D0,$58,$00,$DC,$00,$01,$07,$0F,$0F,$1F,$1F,$23,$00,$00,$01 $974B .byte $06,$05,$0D,$00,$1D,$00,$C0,$F0,$F8,$F8,$FC,$FC,$E2,$00,$00,$C0 $975B .byte $30,$D0,$58,$00,$DC,$00,$03,$0F,$1F,$1F,$3F,$3F,$47,$00,$00,$03 $976B .byte $0C,$0B,$1A,$00,$3B,$00,$80,$E0,$F0,$F0,$F8,$F8,$C4,$00,$00,$80 $977B .byte $60,$A0,$B0,$00,$B8,$5F,$BF,$7F,$3F,$7B,$70,$7A,$73,$80,$5B,$1B $978B .byte $1A,$34,$2F,$25,$2C,$00,$80,$80,$E0,$F0,$F0,$20,$FC,$00,$00,$00 $979B .byte $00,$60,$00,$C0,$00,$5F,$BF,$7F,$3F,$7B,$70,$7B,$7B,$80,$5B,$1B $97AB .byte $1A,$34,$2F,$24,$34,$00,$80,$80,$E0,$F0,$F0,$20,$E0,$00,$00,$00 $97BB .byte $00,$60,$00,$C0,$40,$05,$02,$03,$03,$07,$0F,$1E,$3C,$02,$01,$00 $97CB .byte $01,$03,$06,$0D,$13,$00,$E0,$F0,$F8,$F8,$F8,$3C,$9E,$00,$00,$E0 $97DB .byte $C0,$B0,$20,$C0,$6C,$05,$02,$03,$03,$07,$0F,$1E,$3C,$02,$01,$00 $97EB .byte $01,$03,$06,$0D,$13,$00,$E0,$F0,$F8,$F8,$F8,$3C,$9E,$00,$00,$E0 $97FB .byte $C0,$B0,$20,$C0,$6C,$02,$01,$01,$01,$03,$07,$0F,$1E,$01,$00,$00 $980B .byte $00,$01,$03,$06,$09,$80,$70,$F8,$FC,$FC,$FC,$1E,$4F,$00,$80,$70 $981B .byte $E0,$D8,$10,$E0,$B6,$03,$0F,$1F,$1F,$1F,$13,$FB,$A8,$00,$03,$0B $982B .byte $0B,$00,$0D,$04,$57,$E0,$F8,$FC,$FC,$FC,$E4,$EC,$0A,$00,$E0,$68 $983B .byte $E8,$00,$D8,$10,$F4,$07,$0F,$0F,$1F,$23,$40,$63,$47,$00,$05,$04 $984B .byte $01,$1C,$3F,$1D,$38,$F0,$F8,$F8,$F8,$E4,$02,$E2,$F1,$00,$50,$10 $985B .byte $C0,$18,$FC,$1C,$0E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $986B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $987B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $988B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $989B .byte $00,$00,$00,$00,$00,$00,$00,$01,$07,$0F,$0F,$0F,$13,$00,$00,$00 $98AB .byte $01,$05,$04,$01,$0C,$00,$00,$C0,$F0,$F8,$F8,$F8,$E4,$00,$00,$00 $98BB .byte $C0,$50,$10,$C0,$18,$00,$00,$00,$00,$00,$78,$FC,$FC,$00,$00,$00 $98CB .byte $00,$00,$00,$78,$78,$00,$00,$00,$00,$00,$1E,$3F,$3F,$00,$00,$00 $98DB .byte $00,$00,$00,$1E,$1E,$00,$00,$F8,$FC,$7C,$1E,$1F,$3D,$00,$00,$00 $98EB .byte $78,$18,$0C,$08,$02,$00,$00,$F0,$F8,$78,$78,$EE,$25,$00,$00,$00 $98FB .byte $70,$10,$00,$10,$DA,$7F,$FF,$FF,$FF,$BF,$7F,$7F,$7F,$1E,$7E,$6F $990B .byte $1F,$5F,$3F,$3F,$3F,$FC,$E6,$E7,$EF,$CF,$CD,$CE,$8E,$E0,$F8,$FE $991B .byte $F6,$F8,$FA,$FC,$FC,$3F,$7F,$FF,$FF,$FF,$7F,$FF,$AF,$03,$3F,$6F $992B .byte $5F,$3F,$3F,$7F,$5F,$F8,$FC,$E6,$C7,$9F,$9F,$9F,$9F,$F0,$70,$FC $993B .byte $FE,$E6,$F2,$F2,$F2,$1F,$3F,$7F,$FF,$FF,$FF,$FF,$FF,$0F,$0E,$3F $994B .byte $7F,$67,$4F,$4F,$4F,$F8,$E6,$E7,$E7,$E7,$E6,$E7,$C5,$C0,$F8,$FE $995B .byte $FA,$FC,$FC,$FE,$FA,$5B,$70,$7A,$FC,$FF,$FF,$FF,$FF,$24,$0F,$05 $996B .byte $73,$44,$77,$47,$77,$EA,$0A,$4E,$3F,$FF,$FF,$FF,$FF,$54,$F4,$B0 $997B .byte $CE,$22,$EE,$E2,$EE,$AB,$8B,$58,$72,$7C,$FF,$FF,$FF,$54,$74,$27 $998B .byte $0D,$03,$74,$47,$77,$EA,$EA,$0A,$4A,$3E,$FF,$FF,$FF,$14,$54,$F4 $999B .byte $B4,$C0,$2E,$E2,$EE,$13,$24,$27,$7B,$FF,$FC,$F9,$FC,$0C,$1B,$19 $99AB .byte $04,$78,$63,$66,$73,$E4,$14,$F2,$FE,$3F,$FF,$9F,$FF,$18,$E8,$0C $99BB .byte $00,$DE,$06,$66,$0E,$13,$24,$27,$23,$78,$FD,$FE,$FF,$0C,$1B,$19 $99CB .byte $1C,$3F,$6E,$6D,$44,$E4,$14,$F2,$FE,$3F,$FF,$1F,$FF,$18,$E8,$0C $99DB .byte $00,$DE,$06,$E6,$0E,$27,$28,$4F,$7F,$FF,$FE,$F8,$FE,$18,$17,$32 $99EB .byte $00,$7A,$61,$67,$71,$C8,$24,$E4,$C4,$DE,$7F,$FF,$7F,$30,$D8,$18 $99FB .byte $38,$3C,$B6,$36,$B2,$78,$3C,$43,$5F,$BF,$BF,$BF,$9F,$37,$1B,$3C $9A0B .byte $3F,$77,$78,$6F,$70,$AA,$8A,$DA,$DA,$FF,$FF,$FF,$FE,$54,$74,$24 $9A1B .byte $24,$4A,$7A,$EA,$78,$73,$38,$44,$5F,$9F,$BF,$BF,$BF,$2C,$17,$3B $9A2B .byte $3C,$7F,$77,$78,$6F,$FC,$AA,$8A,$DA,$DA,$FF,$FF,$FF,$00,$54,$74 $9A3B .byte $24,$A4,$4A,$7A,$EA,$79,$4D,$E8,$EE,$FF,$FF,$BF,$BF,$36,$32,$77 $9A4B .byte $59,$66,$38,$4F,$76,$9E,$FC,$FE,$1F,$1F,$FF,$FD,$FD,$60,$20,$0C $9A5B .byte $E6,$E6,$00,$B2,$02,$79,$7D,$78,$46,$B3,$BF,$BF,$BF,$36,$32,$37 $9A6B .byte $39,$7E,$57,$57,$59,$9E,$FC,$FE,$1F,$1F,$FF,$FD,$FD,$60,$20,$0C $9A7B .byte $E6,$E6,$00,$F2,$FA,$1C,$7E,$CC,$E3,$FF,$FF,$BF,$BF,$0B,$19,$7B $9A8B .byte $5C,$60,$3F,$4C,$70,$CF,$F8,$78,$08,$8C,$FE,$0F,$B7,$30,$10,$80 $9A9B .byte $F0,$70,$04,$F6,$4B,$89,$51,$50,$72,$FC,$FF,$FF,$FF,$77,$2E,$2F $9AAB .byte $0D,$73,$44,$77,$47,$CA,$CA,$0A,$4E,$3F,$FF,$FF,$FF,$34,$74,$F4 $9ABB .byte $B0,$CE,$22,$EE,$E2,$87,$87,$FB,$A8,$88,$52,$5C,$7F,$78,$78,$04 $9ACB .byte $57,$77,$2D,$23,$0C,$F1,$F1,$E7,$05,$05,$45,$3D,$FF,$0E,$0E,$58 $9ADB .byte $FA,$FA,$BA,$C2,$38,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00 $9AEB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$C0,$00,$00,$00 $9AFB .byte $00,$00,$00,$00,$00,$00,$01,$07,$0F,$0F,$0F,$13,$24,$00,$00,$01 $9B0B .byte $05,$04,$01,$0C,$1B,$00,$C0,$F0,$F8,$F8,$F8,$E4,$12,$00,$00,$C0 $9B1B .byte $50,$10,$C0,$18,$EC,$24,$17,$27,$20,$12,$3C,$6F,$F7,$1B,$09,$18 $9B2B .byte $1F,$0D,$03,$3C,$6F,$12,$F4,$F2,$02,$4C,$3C,$FE,$FF,$EC,$08,$4C $9B3B .byte $FC,$B0,$C0,$3C,$F6,$FF,$7D,$FC,$C8,$7F,$7F,$7F,$3C,$78,$3A,$03 $9B4B .byte $37,$1F,$1F,$3C,$1B,$FF,$7E,$3F,$45,$FE,$FE,$FE,$1C,$1E,$9C,$C0 $9B5B .byte $BA,$FC,$F8,$1C,$E8,$40,$91,$9F,$7F,$7F,$3C,$70,$79,$3F,$6E,$7F $9B6B .byte $3F,$38,$13,$2F,$36,$01,$01,$FA,$FE,$FE,$0F,$0F,$E7,$FE,$FE,$FC $9B7B .byte $FC,$0C,$F6,$F2,$1A,$64,$40,$64,$1F,$1F,$1E,$3F,$7F,$1B,$3F,$1B $9B8B .byte $00,$00,$00,$1E,$00,$8A,$01,$AE,$F8,$F8,$78,$FC,$FE,$74,$FE,$50 $9B9B .byte $00,$00,$00,$78,$00,$82,$60,$2A,$1F,$1F,$1E,$3F,$7F,$7D,$1F,$15 $9BAB .byte $00,$00,$00,$1E,$00,$47,$06,$42,$FC,$F8,$78,$FC,$FE,$BA,$F8,$BC $9BBB .byte $00,$00,$00,$78,$00,$E2,$60,$42,$7F,$1F,$1E,$3F,$7F,$5D,$1F,$3D $9BCB .byte $00,$00,$00,$1E,$00,$41,$06,$54,$F8,$F8,$78,$FC,$FE,$BE,$F8,$A8 $9BDB .byte $00,$00,$00,$78,$00,$7F,$60,$40,$24,$1F,$1E,$3F,$FF,$0E,$1F,$3F $9BEB .byte $1B,$00,$00,$1E,$00,$FE,$06,$02,$AC,$F8,$78,$FC,$FF,$70,$F8,$FC $9BFB .byte $50,$00,$00,$78,$00,$FF,$FF,$70,$64,$1F,$1E,$3F,$FF,$47,$76,$0F $9C0B .byte $1B,$00,$00,$1E,$00,$FF,$FF,$1E,$AC,$F8,$78,$FC,$FF,$E2,$6E,$E0 $9C1B .byte $50,$00,$00,$78,$00,$7F,$7F,$5F,$80,$74,$3F,$3F,$FF,$08,$3F,$3E $9C2B .byte $7F,$0B,$00,$1E,$00,$FE,$FE,$F1,$02,$AC,$FC,$FC,$FF,$70,$FC,$7E $9C3B .byte $FC,$50,$00,$78,$00,$FF,$F7,$FB,$78,$3A,$3D,$3F,$FF,$77,$6B,$64 $9C4B .byte $37,$05,$02,$10,$00,$FE,$FE,$F1,$82,$AC,$7C,$FC,$FF,$F0,$FC,$FE $9C5B .byte $7C,$50,$80,$78,$00,$7F,$7F,$8F,$40,$35,$3E,$3F,$FF,$0E,$3F,$7F $9C6B .byte $3F,$0A,$01,$1E,$00,$FF,$EF,$CF,$9E,$3C,$FC,$FC,$FF,$2E,$D6,$B6 $9C7B .byte $6C,$C0,$00,$18,$00,$CF,$C0,$64,$3C,$0F,$0F,$0F,$7F,$3F,$3F,$1B $9C8B .byte $03,$00,$07,$07,$00,$FA,$46,$04,$9C,$F0,$E0,$F0,$FE,$84,$B8,$F8 $9C9B .byte $60,$00,$80,$E0,$00,$9F,$CF,$C0,$64,$3C,$0F,$0F,$7F,$70,$3F,$3F $9CAB .byte $1B,$03,$00,$07,$00,$FE,$FA,$46,$04,$9C,$F0,$F0,$FE,$78,$84,$B8 $9CBB .byte $F8,$60,$00,$E0,$00,$87,$C3,$48,$79,$0F,$0F,$0F,$7F,$78,$3F,$37 $9CCB .byte $06,$00,$07,$07,$00,$87,$DA,$6C,$38,$F0,$E0,$F0,$FE,$78,$24,$90 $9CDB .byte $C0,$00,$80,$E0,$00,$9F,$CF,$43,$7B,$0F,$0F,$0F,$7F,$6E,$33,$3D $9CEB .byte $04,$00,$07,$07,$00,$FE,$FC,$FE,$E1,$F6,$FB,$FE,$FE,$18,$E8,$80 $9CFB .byte $1E,$09,$84,$E0,$00,$9F,$C3,$48,$79,$0F,$0F,$0F,$7F,$7F,$3F,$37 $9D0B .byte $06,$00,$07,$07,$00,$DF,$FF,$3D,$15,$E5,$E5,$F6,$FE,$23,$81,$C2 $9D1B .byte $E2,$02,$82,$E0,$00,$FF,$7F,$60,$24,$1F,$1E,$3F,$7F,$77,$0E,$1F $9D2B .byte $1B,$00,$00,$1E,$00,$FF,$EE,$06,$AC,$F8,$78,$FC,$FE,$EE,$70,$F8 $9D3B .byte $50,$00,$00,$78,$00,$FF,$FF,$FF,$F0,$F4,$7F,$3F,$FF,$6F,$4F,$6E $9D4B .byte $4F,$6B,$00,$1E,$00,$FF,$FF,$FF,$0F,$AF,$FE,$FC,$FF,$F6,$F2,$76 $9D5B .byte $F2,$56,$00,$78,$00,$07,$0F,$0F,$1F,$0F,$01,$00,$00,$01,$05,$04 $9D6B .byte $01,$00,$00,$00,$00,$F0,$F8,$F8,$FE,$FC,$F8,$00,$00,$C0,$50,$10 $9D7B .byte $C0,$00,$00,$00,$00,$17,$27,$20,$72,$38,$3F,$07,$00,$09,$18,$1F $9D8B .byte $0D,$07,$00,$00,$00,$F4,$F2,$03,$4F,$0E,$FC,$F8,$00,$08,$4C,$FC $9D9B .byte $B0,$F0,$00,$00,$00,$F7,$FB,$FB,$F0,$F8,$7C,$1F,$07,$4F,$77,$66 $9DAB .byte $6F,$37,$03,$00,$00,$FF,$FF,$FF,$0F,$1F,$BF,$FE,$F8,$F2,$EE,$66 $9DBB .byte $F6,$EC,$40,$00,$00,$19,$0B,$0F,$07,$03,$00,$00,$00,$06,$04,$05 $9DCB .byte $00,$00,$00,$00,$00,$98,$D0,$F0,$E0,$C0,$00,$00,$00,$60,$20,$A0 $9DDB .byte $40,$00,$00,$00,$00,$71,$70,$7F,$7F,$3F,$3F,$1D,$0C,$2E,$2F,$22 $9DEB .byte $39,$11,$1D,$0C,$00,$E7,$C7,$FF,$FF,$FF,$FF,$EE,$0C,$1A,$3A,$D2 $9DFB .byte $26,$22,$E6,$0C,$00,$00,$00,$00,$00,$00,$00,$00,$F9,$00,$00,$00 $9E0B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$E0,$00,$00,$00 $9E1B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9E2B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9E3B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9E4B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9E5B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$07,$1F,$3F,$00,$00,$00 $9E6B .byte $00,$00,$00,$07,$18,$00,$00,$00,$00,$00,$E0,$F8,$FC,$00,$00,$00 $9E7B .byte $00,$00,$00,$E0,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9E8B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9E9B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9EAB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9EBB .byte $00,$00,$00,$00,$00,$00,$00,$00,$01,$07,$0F,$0F,$3F,$00,$00,$00 $9ECB .byte $00,$01,$05,$05,$0C,$00,$00,$00,$C0,$E0,$F0,$F8,$FC,$00,$00,$00 $9EDB .byte $00,$C0,$C0,$50,$10,$00,$00,$00,$00,$03,$07,$07,$1F,$00,$00,$00 $9EEB .byte $00,$00,$02,$02,$06,$00,$00,$00,$E0,$F0,$F8,$FC,$FE,$00,$00,$00 $9EFB .byte $00,$E0,$E0,$A8,$08,$01,$07,$0F,$0F,$13,$20,$11,$21,$00,$01,$04 $9F0B .byte $01,$0C,$1F,$0E,$1E,$C6,$F9,$F1,$F1,$F1,$11,$D1,$CA,$00,$46,$0E $9F1B .byte $CE,$0E,$EE,$2E,$34,$00,$00,$01,$03,$07,$0F,$0F,$0F,$00,$00,$00 $9F2B .byte $01,$01,$05,$04,$01,$00,$00,$C0,$E0,$F6,$F9,$F1,$F1,$00,$00,$00 $9F3B .byte $C0,$C0,$56,$0E,$CE,$00,$00,$00,$2F,$5F,$3F,$1F,$3F,$00,$00,$00 $9F4B .byte $40,$2D,$0C,$0D,$10,$00,$00,$00,$00,$80,$C0,$F0,$F8,$00,$00,$00 $9F5B .byte $00,$00,$80,$00,$30,$00,$00,$00,$0F,$1F,$3F,$1F,$1F,$00,$00,$00 $9F6B .byte $00,$2A,$09,$0A,$00,$00,$00,$00,$00,$80,$80,$E0,$F0,$00,$00,$00 $9F7B .byte $00,$00,$00,$00,$60,$3B,$FF,$7F,$FC,$78,$71,$79,$71,$00,$09,$A4 $9F8B .byte $2B,$37,$2E,$26,$2E,$98,$E4,$E2,$62,$32,$F2,$E4,$E4,$00,$98,$1C $9F9B .byte $9C,$CC,$4C,$18,$18,$00,$0E,$17,$0F,$07,$0F,$0E,$18,$00,$10,$0A $9FAB .byte $02,$02,$06,$01,$07,$00,$00,$C0,$E0,$E6,$E9,$F1,$79,$00,$00,$00 $9FBB .byte $C0,$C0,$86,$0E,$B6,$00,$00,$00,$00,$0B,$1D,$7F,$9F,$00,$00,$00 $9FCB .byte $00,$04,$06,$0C,$6F,$00,$00,$00,$00,$00,$80,$C0,$E0,$00,$00,$00 $9FDB .byte $00,$00,$00,$80,$C0,$00,$00,$14,$0F,$0F,$3F,$4F,$23,$00,$00,$08 $9FEB .byte $04,$05,$05,$34,$1D,$00,$80,$10,$C0,$E0,$EC,$F2,$E4,$00,$80,$10 $9FFB .byte $00,$C0,$40,$0C,$D8,$20,$5F,$3F,$1F,$7F,$83,$50,$83,$40,$20,$09 $A00B .byte $0A,$03,$7C,$2F,$7C,$48,$00,$90,$C0,$F0,$F8,$78,$84,$48,$00,$10 $A01B .byte $80,$00,$30,$80,$78,$00,$00,$00,$00,$00,$00,$00,$07,$00,$00,$00 $A02B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$E0,$00,$00,$00 $A03B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$07,$1F,$3F,$00,$00,$00 $A04B .byte $00,$00,$00,$07,$18,$00,$00,$00,$00,$00,$E0,$F8,$FC,$00,$00,$00 $A05B .byte $00,$00,$00,$E0,$18,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $A06B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $A07B .byte $00,$00,$00,$00,$00,$FD,$7C,$1E,$1F,$3D,$40,$91,$9F,$78,$18,$0C $A08B .byte $08,$02,$3F,$6E,$7F,$F0,$F0,$78,$EE,$25,$01,$01,$FA,$E0,$20,$00 $A09B .byte $10,$DA,$FE,$FE,$FC,$00,$00,$00,$00,$FB,$FF,$7D,$1E,$00,$00,$00 $A0AB .byte $00,$00,$79,$18,$0C,$00,$00,$00,$00,$E0,$F0,$F0,$78,$00,$00,$00 $A0BB .byte $00,$00,$E0,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A0CB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A0DB .byte $00,$00,$00,$00,$00,$7F,$FF,$FF,$FF,$FF,$FF,$FF,$DE,$27,$1F,$3F $A0EB .byte $3F,$7F,$7E,$7C,$3D,$BE,$FF,$BF,$FF,$FF,$FF,$3F,$35,$E4,$F8,$FC $A0FB .byte $FC,$FE,$3C,$DE,$DA,$00,$00,$07,$1F,$3F,$7F,$FF,$FF,$00,$00,$00 $A10B .byte $07,$18,$27,$1F,$3F,$00,$00,$E0,$F8,$FC,$BE,$FF,$BF,$00,$00,$00 $A11B .byte $E0,$18,$E4,$F8,$FC,$00,$00,$00,$00,$00,$00,$00,$07,$00,$00,$00 $A12B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$E0,$00,$00,$00 $A13B .byte $00,$00,$00,$00,$00,$4F,$21,$4E,$26,$72,$7F,$7F,$FF,$31,$1E,$31 $A14B .byte $19,$3D,$2C,$33,$5F,$F2,$C4,$72,$24,$24,$3E,$FE,$FC,$CC,$38,$8C $A15B .byte $D8,$D8,$CC,$0C,$98,$27,$11,$26,$12,$1E,$3E,$3F,$1F,$18,$0E,$19 $A16B .byte $0D,$0D,$19,$18,$0C,$F9,$E2,$79,$32,$3F,$FF,$FE,$FE,$E6,$1C,$86 $A17B .byte $CC,$DE,$16,$CC,$F8,$24,$7C,$FF,$FF,$FF,$FF,$FF,$7F,$1B,$03,$74 $A18B .byte $47,$77,$47,$77,$0F,$2A,$2E,$FF,$FF,$FF,$FF,$FF,$FE,$D4,$D0,$2E $A19B .byte $E2,$EE,$E2,$EE,$F0,$33,$20,$10,$21,$11,$7C,$FC,$FF,$0C,$1F,$0F $A1AB .byte $1E,$0E,$03,$73,$44,$F1,$11,$11,$8A,$8A,$2E,$3F,$FF,$0E,$EE,$EE $A1BB .byte $74,$74,$D0,$CE,$22,$30,$38,$31,$31,$3C,$63,$8F,$9F,$0F,$17,$0E $A1CB .byte $0E,$13,$3C,$7F,$7C,$3C,$F2,$F1,$F1,$1D,$FF,$FF,$FF,$C0,$0C,$EE $A1DB .byte $0E,$E2,$04,$FE,$0E,$20,$11,$23,$23,$18,$67,$8F,$9F,$1F,$0E,$1D $A1EB .byte $1C,$07,$18,$7F,$78,$7C,$F2,$F1,$F1,$31,$F9,$FD,$FD,$80,$0C,$EE $A1FB .byte $0E,$CE,$16,$FA,$3A,$30,$2C,$43,$5F,$9F,$9F,$8F,$4F,$0F,$13,$3C $A20B .byte $3C,$77,$78,$7F,$3F,$2C,$9E,$FF,$FF,$FF,$FE,$FE,$FE,$D0,$68,$0E $A21B .byte $1C,$EE,$00,$F0,$F8,$1C,$28,$4C,$5E,$9F,$9F,$8F,$8F,$03,$17,$33 $A22B .byte $3D,$7C,$77,$75,$76,$79,$12,$32,$34,$88,$F8,$F8,$F8,$86,$EC,$CC $A23B .byte $C8,$70,$00,$40,$70,$9F,$BF,$7F,$FF,$FF,$FF,$7F,$3F,$67,$4E,$3F $A24B .byte $7F,$67,$4F,$0F,$0F,$F8,$E6,$E7,$E7,$E7,$E6,$E7,$C5,$C0,$F8,$FE $A25B .byte $FA,$FC,$FC,$FE,$FA,$4F,$4F,$6F,$FC,$FF,$FF,$FF,$FF,$30,$37,$10 $A26B .byte $7B,$5C,$60,$7C,$71,$C2,$EC,$EC,$3C,$FE,$FE,$FE,$FC,$3C,$D0,$10 $A27B .byte $C8,$3C,$EC,$1C,$F0,$87,$77,$4B,$7C,$FF,$FF,$FF,$FF,$7B,$0B,$34 $A28B .byte $1B,$70,$46,$61,$3F,$FC,$FC,$F4,$08,$FC,$FC,$FC,$FA,$80,$F0,$08 $A29B .byte $F0,$08,$78,$B0,$34,$0F,$0F,$0F,$0F,$0F,$0F,$1F,$1F,$07,$07,$07 $A2AB .byte $07,$07,$07,$07,$07,$F0,$D0,$F0,$F0,$F0,$F0,$F8,$F8,$E0,$E0,$E0 $A2BB .byte $E0,$E0,$E0,$E0,$E0,$7F,$EF,$FF,$EF,$FF,$FF,$FE,$FE,$27,$1F,$3F $A2CB .byte $3F,$7F,$7E,$7D,$7D,$FE,$FF,$FB,$F7,$FF,$FF,$7F,$3F,$E4,$F0,$F4 $A2DB .byte $EC,$FE,$3E,$9E,$DE,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $A2EB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $A2FB .byte $00,$00,$00,$00,$00,$7F,$7F,$3F,$7E,$7C,$7C,$1F,$07,$3F,$3F,$1F $A30B .byte $3B,$33,$03,$00,$00,$FE,$FE,$FF,$0F,$07,$CF,$FE,$FC,$FC,$FC,$FE $A31B .byte $FA,$FA,$30,$00,$00,$1F,$3D,$40,$91,$DF,$7F,$1F,$07,$08,$02,$3F $A32B .byte $6E,$3F,$07,$00,$00,$EE,$25,$01,$01,$FB,$FF,$FE,$FC,$10,$DA,$FE $A33B .byte $FE,$FC,$F0,$00,$00,$00,$FB,$FF,$7D,$3F,$3F,$3F,$1F,$00,$00,$79 $A34B .byte $18,$0C,$08,$00,$00,$00,$E0,$F0,$F0,$F8,$EE,$FE,$FC,$00,$00,$E0 $A35B .byte $60,$00,$10,$00,$00,$BF,$FF,$7F,$00,$00,$00,$00,$00,$7E,$7E,$3F $A36B .byte $00,$00,$00,$00,$00,$7F,$FD,$FE,$00,$00,$00,$00,$00,$9E,$3E,$FC $A37B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$00,$00,$3F,$7F,$7E $A38B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$00,$00,$FC,$FE,$3C $A39B .byte $00,$00,$00,$00,$00,$1F,$3F,$7F,$00,$00,$00,$00,$00,$07,$18,$27 $A3AB .byte $00,$00,$00,$00,$00,$F8,$FC,$BE,$00,$00,$00,$00,$00,$E0,$18,$E4 $A3BB .byte $00,$00,$00,$00,$00,$FF,$BF,$41,$29,$1F,$1F,$3F,$7F,$63,$7C,$3E $A3CB .byte $16,$00,$00,$1E,$00,$FE,$B2,$26,$4C,$78,$78,$7C,$FE,$94,$4C,$D8 $A3DB .byte $B0,$80,$80,$B8,$00,$3F,$2F,$21,$15,$0F,$1F,$3F,$7F,$14,$18,$1E $A3EB .byte $0A,$00,$00,$1E,$00,$FD,$F9,$23,$46,$7C,$78,$7C,$FE,$E6,$0E,$DC $A3FB .byte $B8,$80,$80,$B8,$00,$7F,$7F,$40,$20,$24,$1F,$3F,$7F,$3F,$1E,$3F $A40B .byte $1F,$1B,$00,$1E,$00,$FE,$FE,$02,$04,$A8,$F8,$FC,$FE,$FC,$78,$FC $A41B .byte $F8,$50,$00,$78,$00,$FF,$FF,$FF,$77,$24,$1F,$3F,$7F,$77,$47,$77 $A42B .byte $0E,$1B,$00,$1E,$00,$FF,$FF,$FF,$EE,$A8,$F8,$FC,$FE,$EE,$E2,$EE $A43B .byte $70,$50,$00,$78,$00,$9F,$CB,$80,$64,$3C,$0F,$0F,$7F,$7F,$37,$7F $A44B .byte $1B,$03,$00,$07,$00,$EF,$CD,$49,$0D,$9D,$F5,$FD,$FF,$F4,$F2,$B6 $A45B .byte $F2,$62,$02,$E2,$00,$9F,$93,$80,$C8,$79,$1F,$0F,$7F,$7F,$6F,$7F $A46B .byte $37,$06,$00,$07,$00,$F9,$D9,$89,$0D,$3D,$F5,$FD,$FF,$D6,$E6,$76 $A47B .byte $F2,$C2,$02,$E2,$00,$53,$60,$34,$1C,$0F,$0F,$0F,$7F,$2F,$1F,$0B $A48B .byte $03,$00,$06,$07,$00,$CE,$42,$0A,$9C,$F0,$E0,$F0,$FE,$F0,$BC,$F4 $A49B .byte $60,$00,$00,$E0,$00,$A7,$C3,$64,$3C,$0F,$0F,$0F,$7F,$5B,$3C,$1B $A4AB .byte $03,$00,$06,$07,$00,$F8,$F8,$F0,$B0,$F0,$E0,$F0,$FE,$E0,$70,$00 $A4BB .byte $40,$00,$00,$E0,$00,$22,$20,$42,$7F,$0F,$1F,$1F,$7F,$1D,$1F,$3D $A4CB .byte $00,$00,$0E,$0E,$00,$41,$06,$54,$F8,$78,$7C,$7C,$FE,$BE,$F8,$A8 $A4DB .byte $00,$00,$38,$38,$00,$79,$78,$44,$24,$1E,$1E,$3F,$FF,$36,$07,$3B $A4EB .byte $1B,$01,$01,$1E,$00,$FC,$F2,$46,$2C,$10,$08,$0C,$FF,$68,$5C,$B8 $A4FB .byte $D0,$E0,$F0,$F0,$00,$BF,$87,$E7,$7C,$FF,$FF,$7F,$7F,$46,$7A,$18 $A50B .byte $03,$70,$7A,$3D,$00,$3A,$8C,$44,$62,$E1,$11,$89,$FE,$C4,$70,$B8 $A51B .byte $9C,$1E,$0E,$06,$00,$0F,$0F,$0F,$0B,$0F,$0F,$07,$00,$07,$07,$07 $A52B .byte $07,$07,$07,$00,$00,$F0,$F0,$D0,$90,$F0,$F0,$E0,$00,$E0,$E0,$E0 $A53B .byte $E0,$E0,$E0,$00,$00,$FF,$BF,$7F,$7F,$2F,$1B,$07,$00,$7C,$7E,$3F $A54B .byte $2F,$1F,$07,$00,$00,$7F,$F5,$FE,$FA,$F4,$F8,$E0,$00,$BE,$3E,$F8 $A55B .byte $FC,$F8,$E0,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $A56B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $A57B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$06,$0E,$1F,$00,$00,$00 $A58B .byte $00,$01,$03,$07,$06,$00,$00,$00,$00,$40,$60,$F0,$F8,$00,$00,$00 $A59B .byte $00,$80,$C0,$60,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A5AB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A5BB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A5CB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A5DB .byte $00,$00,$00,$00,$00,$00,$00,$00,$03,$0F,$1F,$1F,$1F,$00,$00,$00 $A5EB .byte $00,$03,$0B,$0A,$00,$00,$00,$00,$E0,$F8,$FC,$FC,$FC,$00,$00,$00 $A5FB .byte $00,$E0,$E8,$28,$00,$00,$00,$00,$00,$00,$00,$00,$07,$00,$00,$00 $A60B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$F0,$00,$00,$00 $A61B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A62B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A63B .byte $00,$00,$00,$00,$00,$00,$0B,$17,$0F,$07,$0F,$0F,$0E,$00,$10,$0A $A64B .byte $02,$02,$06,$04,$05,$00,$F0,$F8,$F8,$F8,$FC,$1E,$1E,$00,$00,$F0 $A65B .byte $F0,$C0,$00,$EC,$E0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A66B .byte $00,$00,$00,$00,$00,$00,$00,$00,$40,$B8,$7E,$7F,$FF,$00,$00,$00 $A67B .byte $80,$40,$10,$2E,$6E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A68B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A69B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$03,$00,$00,$00 $A6AB .byte $00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$C0,$E0,$00,$00,$00 $A6BB .byte $00,$00,$00,$00,$C0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A6CB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A6DB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A6EB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A6FB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A70B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A71B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A72B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A73B .byte $00,$00,$00,$00,$00,$00,$07,$0F,$0F,$0F,$0F,$0F,$1F,$00,$00,$07 $A74B .byte $07,$07,$07,$07,$04,$00,$E0,$F0,$D0,$F0,$F0,$F0,$F8,$00,$00,$E0 $A75B .byte $E0,$E0,$E0,$E0,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A76B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A77B .byte $00,$00,$00,$00,$00,$00,$01,$07,$0F,$0F,$0F,$13,$24,$00,$00,$01 $A78B .byte $05,$04,$01,$0C,$1B,$00,$C0,$F0,$F8,$F8,$F8,$E4,$12,$00,$00,$C0 $A79B .byte $50,$10,$C0,$18,$EC,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A7AB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A7BB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$03,$07,$00,$00,$00 $A7CB .byte $00,$00,$00,$01,$02,$00,$00,$00,$00,$00,$F8,$FC,$FE,$00,$00,$00 $A7DB .byte $00,$00,$00,$F8,$04,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $A7EB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $A7FB .byte $00,$00,$00,$00,$00,$2F,$1F,$7F,$FF,$FF,$7F,$3E,$5C,$17,$03,$1E $A80B .byte $7F,$6F,$1F,$1F,$3F,$F4,$F8,$E6,$C7,$8F,$1E,$3C,$74,$E8,$C0,$F8 $A81B .byte $FE,$F6,$F8,$F8,$F8,$02,$06,$0E,$0F,$1F,$3F,$7F,$7F,$01,$03,$07 $A82B .byte $06,$03,$1E,$3F,$1F,$40,$60,$F0,$F0,$F8,$E4,$C6,$8E,$80,$C0,$60 $A83B .byte $60,$C0,$F8,$FC,$F8,$00,$00,$00,$00,$02,$06,$1F,$3F,$00,$00,$00 $A84B .byte $00,$01,$03,$03,$1E,$00,$00,$00,$00,$40,$60,$F8,$E4,$00,$00,$00 $A85B .byte $00,$80,$C0,$C0,$F8,$33,$23,$78,$FB,$FB,$FB,$FC,$FF,$0D,$1C,$07 $A86B .byte $75,$44,$74,$43,$74,$E4,$E2,$1E,$DF,$DF,$DF,$3F,$FF,$D8,$1C,$E0 $A87B .byte $2E,$22,$6E,$C2,$2E,$0F,$1F,$1F,$27,$27,$67,$F3,$FC,$07,$0C,$03 $A88B .byte $1A,$18,$1B,$6C,$03,$F8,$FC,$FC,$F2,$F2,$F2,$EF,$1F,$F0,$18,$E0 $A89B .byte $2C,$0C,$EC,$16,$E0,$00,$07,$08,$30,$27,$27,$77,$7F,$00,$00,$07 $A8AB .byte $0F,$1F,$1F,$3F,$2F,$00,$F0,$18,$04,$E4,$E4,$EE,$FE,$00,$00,$E0 $A8BB .byte $F8,$F8,$F8,$FC,$F4,$0F,$0E,$3C,$46,$5F,$9F,$CF,$83,$04,$05,$03 $A8CB .byte $3F,$3F,$7D,$3E,$7F,$04,$7C,$7C,$7C,$82,$CA,$FC,$F8,$F8,$88,$80 $A8DB .byte $80,$7C,$B4,$C0,$60,$00,$00,$07,$08,$10,$3B,$23,$23,$00,$00,$00 $A8EB .byte $07,$0F,$07,$1F,$1F,$FF,$EF,$E3,$E3,$81,$CC,$DF,$DF,$48,$10,$5D $A8FB .byte $1D,$FE,$F3,$E1,$60,$00,$00,$00,$07,$08,$10,$79,$F3,$00,$00,$00 $A90B .byte $00,$07,$0F,$07,$6F,$00,$01,$07,$1F,$EF,$41,$C0,$E6,$00,$00,$00 $A91B .byte $07,$11,$BE,$FF,$D9,$07,$0F,$3F,$4F,$27,$43,$70,$FB,$03,$03,$0B $A92B .byte $34,$19,$3C,$0F,$75,$F0,$F8,$FE,$F9,$F2,$E2,$0E,$DF,$E0,$60,$E8 $A93B .byte $16,$CC,$1C,$F0,$2E,$01,$03,$03,$07,$0F,$11,$08,$19,$00,$01,$01 $A94B .byte $02,$01,$0E,$07,$06,$C0,$E0,$E0,$F0,$F0,$C8,$08,$98,$00,$C0,$40 $A95B .byte $20,$C0,$30,$F0,$60,$00,$00,$00,$01,$03,$03,$04,$04,$00,$00,$00 $A96B .byte $00,$01,$00,$03,$03,$00,$00,$00,$C0,$E0,$E0,$10,$90,$00,$00,$00 $A97B .byte $00,$40,$80,$E0,$60,$00,$00,$00,$00,$01,$01,$02,$00,$00,$00,$00 $A98B .byte $00,$01,$01,$01,$01,$00,$00,$00,$00,$C0,$C0,$A0,$20,$00,$00,$00 $A99B .byte $00,$40,$C0,$40,$C0,$00,$00,$00,$00,$00,$00,$03,$06,$00,$00,$00 $A9AB .byte $00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00,$C0,$60,$00,$00,$00 $A9BB .byte $00,$00,$00,$00,$C0,$1E,$0E,$0F,$7F,$EF,$EF,$EF,$FF,$03,$07,$06 $A9CB .byte $07,$57,$57,$53,$43,$78,$F0,$F0,$F8,$F6,$F7,$F7,$FF,$C0,$60,$60 $A9DB .byte $E0,$E8,$EA,$CA,$C2,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00 $A9EB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$C0,$00,$00,$00 $A9FB .byte $00,$00,$00,$00,$00,$17,$27,$20,$33,$7F,$7D,$FF,$FF,$09,$18,$1F $AA0B .byte $0C,$23,$23,$73,$63,$F4,$F2,$02,$E4,$FE,$9F,$FF,$FF,$08,$4C,$FC $AA1B .byte $18,$E4,$E6,$EE,$E6,$00,$00,$00,$00,$00,$00,$5F,$BF,$00,$00,$00 $AA2B .byte $00,$00,$00,$80,$5B,$00,$00,$00,$00,$00,$00,$00,$80,$00,$00,$00 $AA3B .byte $00,$00,$00,$00,$00,$4F,$BF,$7F,$7F,$7F,$F7,$F1,$E4,$85,$41,$36 $AA4B .byte $34,$36,$68,$4E,$5B,$FF,$FB,$FF,$CF,$CF,$FF,$FF,$7D,$FA,$FC,$8C $AA5B .byte $B6,$36,$CE,$1E,$8E,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $AA6B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $AA7B .byte $00,$00,$00,$00,$00,$64,$40,$24,$3F,$3E,$7E,$7E,$3C,$1B,$3F,$1B $AA8B .byte $00,$1C,$3C,$3C,$00,$8A,$02,$AC,$FC,$7C,$7E,$7E,$3C,$74,$FC,$50 $AA9B .byte $00,$38,$3C,$3C,$00,$7F,$C8,$FC,$7D,$FF,$FC,$FC,$78,$1F,$37,$03 $AAAB .byte $3A,$78,$78,$78,$00,$1E,$45,$3F,$7E,$FF,$3F,$3F,$1E,$FC,$BA,$C0 $AABB .byte $9C,$1E,$1E,$1E,$00,$7F,$FC,$FC,$FD,$FF,$FC,$78,$00,$3F,$03,$3B $AACB .byte $7A,$78,$78,$00,$00,$C6,$7F,$3F,$7F,$FF,$3F,$1E,$00,$FC,$80,$DE $AADB .byte $9E,$1E,$1E,$00,$00,$7F,$47,$24,$3F,$7E,$7C,$38,$00,$0F,$3F,$1B $AAEB .byte $00,$3C,$38,$00,$00,$FE,$E2,$2C,$FC,$7E,$3E,$1C,$00,$F0,$FC,$D0 $AAFB .byte $00,$3C,$1C,$00,$00,$FF,$FF,$FF,$FC,$FF,$78,$00,$00,$79,$40,$78 $AB0B .byte $43,$78,$00,$00,$00,$FF,$FF,$FF,$3F,$FF,$1E,$00,$00,$1E,$02,$5E $AB1B .byte $C2,$1E,$00,$00,$00,$7F,$7F,$FF,$FF,$FF,$FC,$7C,$38,$27,$27,$70 $AB2B .byte $43,$78,$40,$38,$00,$FE,$FE,$FF,$FF,$FF,$3F,$3E,$1C,$E4,$E4,$0E $AB3B .byte $C2,$1E,$02,$1C,$00,$48,$70,$FC,$FF,$FF,$FF,$FF,$3F,$37,$0F,$23 $AB4B .byte $70,$66,$7B,$3D,$00,$FC,$FC,$FC,$78,$00,$80,$80,$00,$78,$70,$50 $AB5B .byte $00,$00,$00,$00,$00,$77,$79,$F9,$FD,$FF,$FF,$7E,$3C,$0B,$27,$26 $AB6B .byte $52,$68,$74,$38,$00,$EE,$F2,$FA,$FC,$F8,$F8,$F0,$00,$50,$4C,$C4 $AB7B .byte $F0,$E0,$A0,$00,$00,$F3,$F5,$F1,$F1,$FD,$F7,$E1,$00,$6F,$6B,$6F $AB8B .byte $6E,$42,$20,$00,$00,$EE,$EF,$E7,$F3,$FA,$FC,$F8,$F0,$51,$50,$59 $AB9B .byte $CC,$F4,$E0,$A0,$00,$FB,$FB,$F8,$FA,$77,$00,$00,$00,$44,$74,$47 $ABAB .byte $75,$00,$00,$00,$00,$DF,$DF,$1F,$9F,$FE,$00,$00,$00,$22,$2E,$E2 $ABBB .byte $6E,$00,$00,$00,$00,$3D,$3C,$1B,$00,$00,$00,$00,$00,$1A,$1B,$00 $ABCB .byte $00,$00,$00,$00,$00,$BC,$3C,$D8,$00,$00,$00,$00,$00,$58,$D8,$00 $ABDB .byte $00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00 $ABEB .byte $00,$00,$00,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00,$E0,$00,$00 $ABFB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AC0B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AC1B .byte $00,$00,$00,$00,$00,$0E,$0F,$1F,$2F,$3F,$1F,$03,$00,$07,$06,$07 $AC2B .byte $17,$03,$00,$00,$00,$F0,$F0,$F8,$F4,$FC,$F8,$F0,$00,$60,$60,$E0 $AC3B .byte $E8,$80,$00,$00,$00,$FF,$FF,$7F,$3F,$3F,$38,$1F,$07,$4E,$7E,$3F $AC4B .byte $0F,$1F,$07,$00,$00,$FF,$E7,$C7,$CE,$8E,$1C,$FC,$F8,$E2,$FA,$FC $AC5B .byte $F4,$F8,$E0,$00,$00,$07,$0F,$0F,$1F,$0F,$01,$00,$00,$01,$05,$04 $AC6B .byte $01,$00,$00,$00,$00,$F0,$F8,$F8,$FE,$FC,$F8,$00,$00,$C0,$50,$10 $AC7B .byte $C0,$00,$00,$00,$00,$FF,$FF,$7F,$1F,$07,$07,$07,$07,$63,$33,$03 $AC8B .byte $03,$03,$03,$00,$00,$FF,$FF,$FF,$FE,$F0,$F0,$F0,$F0,$E6,$EC,$E0 $AC9B .byte $E0,$E0,$E0,$00,$00,$7F,$3F,$7B,$78,$3F,$07,$00,$00,$1A,$1B,$34 $ACAB .byte $27,$00,$00,$00,$00,$80,$E0,$F0,$F8,$F0,$E0,$00,$00,$00,$00,$60 $ACBB .byte $00,$00,$00,$00,$00,$F7,$E3,$50,$89,$7F,$1F,$00,$00,$48,$5C,$2F $ACCB .byte $76,$00,$00,$00,$00,$FE,$FE,$FC,$F8,$FC,$F0,$00,$00,$A0,$3C,$60 $ACDB .byte $C0,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $ACEB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $ACFB .byte $00,$00,$00,$00,$00,$00,$00,$01,$03,$1F,$27,$13,$2F,$00,$00,$00 $AD0B .byte $01,$01,$19,$0D,$10,$00,$F0,$F8,$FC,$FC,$F6,$F1,$C6,$00,$00,$C0 $AD1B .byte $E8,$E0,$28,$0E,$38,$03,$0F,$1F,$3F,$3F,$67,$83,$63,$00,$01,$0B $AD2B .byte $1B,$02,$1A,$7C,$1D,$80,$E0,$F0,$F0,$F8,$F8,$E8,$E4,$00,$80,$C0 $AD3B .byte $C0,$50,$40,$10,$D8,$0F,$17,$0F,$0F,$0F,$1B,$23,$10,$10,$0B,$03 $AD4B .byte $03,$07,$07,$1C,$0F,$00,$E0,$F0,$F8,$F8,$F8,$F8,$78,$00,$00,$A0 $AD5B .byte $70,$70,$40,$00,$B0,$1E,$2F,$1F,$1F,$1F,$17,$27,$40,$20,$16,$0F $AD6B .byte $0E,$0E,$0E,$18,$3F,$00,$C0,$E0,$F0,$F0,$F0,$F0,$F0,$00,$00,$40 $AD7B .byte $E0,$E0,$80,$00,$60,$01,$03,$07,$0F,$3F,$4F,$27,$43,$00,$01,$03 $AD8B .byte $03,$0B,$34,$19,$3C,$C0,$E0,$F0,$F8,$FE,$F9,$F2,$E2,$00,$C0,$E0 $AD9B .byte $60,$E8,$16,$CC,$1C,$00,$01,$03,$07,$0F,$3F,$4F,$27,$00,$00,$01 $ADAB .byte $03,$03,$0B,$34,$19,$00,$C0,$E0,$F0,$F8,$FE,$F9,$F2,$00,$00,$C0 $ADBB .byte $E0,$60,$E8,$16,$CC,$00,$00,$00,$00,$00,$01,$03,$07,$00,$00,$00 $ADCB .byte $00,$00,$00,$01,$03,$00,$00,$00,$00,$00,$C0,$E0,$F0,$00,$00,$00 $ADDB .byte $00,$00,$00,$C0,$E0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $ADEB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $ADFB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE0B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE1B .byte $00,$00,$00,$00,$00,$01,$03,$07,$0F,$3F,$4F,$27,$43,$00,$01,$03 $AE2B .byte $03,$0B,$34,$19,$3C,$C0,$E0,$F0,$F8,$FE,$F9,$F2,$E2,$00,$C0,$E0 $AE3B .byte $60,$E8,$16,$CC,$1C,$40,$27,$0F,$1F,$1F,$7F,$9F,$4F,$40,$20,$07 $AE4B .byte $0F,$0C,$0C,$68,$33,$10,$C2,$E4,$F0,$F0,$FC,$F2,$E4,$10,$02,$C4 $AE5B .byte $E0,$60,$60,$2C,$98,$00,$03,$07,$0F,$1F,$5F,$2F,$3F,$00,$00,$03 $AE6B .byte $07,$06,$06,$07,$03,$00,$80,$C8,$E0,$F0,$E0,$F8,$F8,$00,$00,$80 $AE7B .byte $C0,$C0,$C0,$C0,$80,$00,$00,$00,$24,$08,$1B,$01,$2D,$00,$00,$00 $AE8B .byte $00,$00,$00,$00,$04,$00,$00,$00,$00,$20,$40,$F0,$F2,$00,$00,$00 $AE9B .byte $00,$00,$40,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AEAB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00 $AEBB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AECB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AEDB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AEEB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AEFB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF0B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00 $AF1B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF2B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF3B .byte $00,$00,$00,$00,$00,$01,$03,$07,$07,$0F,$3F,$4F,$27,$00,$01,$02 $AF4B .byte $02,$03,$08,$33,$18,$80,$C0,$E0,$E0,$E0,$F8,$E4,$C8,$00,$80,$40 $AF5B .byte $40,$C0,$20,$98,$30,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $AF6B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $AF7B .byte $00,$00,$00,$00,$00,$EF,$F7,$E3,$F3,$F8,$3F,$3F,$3F,$17,$48,$5D $AF8B .byte $6C,$07,$08,$1F,$1F,$82,$F1,$FB,$F1,$0E,$FF,$FF,$FF,$7C,$0E,$04 $AF9B .byte $2E,$F0,$0E,$F6,$E2,$43,$67,$4F,$43,$78,$FF,$FF,$FF,$3C,$1A,$30 $AFAB .byte $3C,$07,$78,$6F,$47,$E7,$EF,$E7,$EF,$1F,$FC,$FC,$FC,$18,$12,$1A $AFBB .byte $96,$E0,$10,$F8,$F8,$30,$43,$23,$3F,$67,$7F,$7F,$9F,$0F,$3C,$1C $AFCB .byte $00,$3E,$30,$1F,$60,$78,$F0,$F0,$D0,$E8,$FE,$FF,$FF,$80,$40,$00 $AFDB .byte $20,$90,$E0,$CA,$EA,$70,$23,$53,$78,$E7,$F7,$FF,$FF,$0F,$1C,$2C $AFEB .byte $07,$7C,$6D,$71,$3F,$F0,$F0,$FC,$1F,$8F,$FF,$FF,$FE,$00,$80,$00 $AFFB .byte $E4,$77,$0A,$DA,$98,$70,$FB,$FB,$FB,$F8,$FA,$FF,$7F,$0F,$75,$44 $B00B .byte $74,$47,$75,$08,$0F,$0E,$DF,$DF,$DF,$1F,$9F,$FF,$FE,$F0,$2E,$22 $B01B .byte $2E,$E2,$6E,$00,$F0,$43,$70,$FB,$FB,$FB,$F8,$FA,$FF,$3C,$0F,$75 $B02B .byte $44,$74,$47,$75,$08,$E2,$0E,$DF,$DF,$DF,$1F,$9F,$FF,$1C,$F0,$2E $B03B .byte $22,$2E,$E2,$6E,$00,$0F,$3F,$4F,$27,$43,$70,$FB,$FB,$03,$0B,$34 $B04B .byte $19,$3C,$0F,$75,$44,$F8,$FE,$F9,$F2,$E2,$0E,$DF,$DF,$60,$E8,$16 $B05B .byte $CC,$1C,$F0,$2E,$22,$00,$01,$03,$07,$0F,$3F,$4F,$27,$00,$00,$01 $B06B .byte $03,$03,$0B,$34,$19,$00,$C0,$E0,$F0,$F8,$FE,$F9,$F2,$00,$00,$C0 $B07B .byte $E0,$60,$E8,$16,$CC,$00,$00,$00,$00,$00,$01,$03,$07,$00,$00,$00 $B08B .byte $00,$00,$00,$01,$03,$00,$00,$00,$00,$00,$C0,$E0,$F0,$00,$00,$00 $B09B .byte $00,$00,$00,$C0,$E0,$70,$FB,$FB,$FB,$F8,$FA,$FF,$7F,$0F,$75,$44 $B0AB .byte $74,$47,$75,$08,$0F,$0E,$DF,$DF,$DF,$1F,$9F,$FF,$FE,$F0,$2E,$22 $B0BB .byte $2E,$E2,$6E,$00,$F0,$87,$20,$43,$77,$F7,$F7,$F7,$F0,$78,$1F,$3C $B0CB .byte $08,$68,$48,$6A,$0F,$C7,$0F,$EF,$EF,$E7,$E6,$E6,$0E,$38,$F6,$52 $B0DB .byte $16,$18,$18,$1C,$F4,$3F,$3F,$3F,$FF,$BF,$FF,$FF,$7F,$00,$00,$00 $B0EB .byte $00,$00,$00,$00,$00,$EA,$F8,$E8,$FB,$FF,$FF,$FE,$FE,$00,$00,$00 $B0FB .byte $00,$00,$00,$00,$00,$07,$2F,$7F,$2F,$5F,$7F,$BE,$7F,$00,$00,$00 $B10B .byte $00,$00,$00,$00,$00,$F4,$DE,$F4,$F8,$DA,$FA,$E0,$F4,$00,$08,$00 $B11B .byte $00,$00,$00,$00,$00,$04,$01,$05,$01,$03,$06,$03,$06,$00,$00,$04 $B12B .byte $01,$00,$00,$00,$00,$00,$20,$40,$A0,$40,$80,$92,$80,$00,$00,$40 $B13B .byte $00,$00,$80,$00,$00,$00,$00,$00,$01,$00,$01,$01,$00,$00,$00,$00 $B14B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$00,$C0,$00,$00,$00 $B15B .byte $00,$00,$80,$00,$40,$00,$03,$07,$4F,$F1,$F7,$F0,$6F,$00,$00,$03 $B16B .byte $01,$4E,$48,$6F,$10,$00,$80,$C6,$FF,$FF,$FF,$FF,$FF,$00,$00,$80 $B17B .byte $C6,$7E,$86,$FE,$02,$C1,$E7,$FF,$FF,$FF,$FF,$31,$11,$00,$42,$66 $B18B .byte $2D,$5D,$1D,$1E,$0E,$66,$FE,$FF,$EF,$CC,$42,$22,$42,$80,$E4,$BE $B19B .byte $DC,$B0,$BC,$DC,$BC,$00,$00,$03,$0F,$1F,$73,$E7,$C0,$00,$00,$00 $B1AB .byte $03,$0F,$0F,$7F,$7F,$00,$00,$08,$F4,$F8,$FC,$F2,$F6,$00,$00,$00 $B1BB .byte $08,$F0,$E8,$DC,$FC,$40,$47,$37,$47,$F0,$F7,$FF,$FF,$3F,$38,$08 $B1CB .byte $38,$7F,$68,$62,$3B,$04,$C8,$CC,$DF,$1F,$3F,$BF,$FE,$F8,$30,$30 $B1DB .byte $A4,$E7,$DA,$7A,$B8,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B1EB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B1FB .byte $00,$00,$00,$00,$00,$3F,$3D,$7E,$7F,$3D,$01,$00,$00,$1F,$02,$39 $B20B .byte $3C,$00,$00,$00,$00,$FF,$FF,$1F,$3E,$FC,$FC,$00,$00,$EE,$66,$E6 $B21B .byte $CC,$00,$00,$00,$00,$FF,$FF,$F8,$7C,$3F,$1F,$00,$00,$77,$66,$67 $B22B .byte $33,$00,$00,$00,$00,$FC,$BE,$7E,$FE,$BC,$80,$00,$00,$F8,$40,$9C $B23B .byte $3C,$00,$00,$00,$00,$8F,$C7,$90,$72,$3F,$3F,$3F,$00,$78,$3C,$6F $B24B .byte $0D,$10,$1E,$00,$00,$FE,$FA,$02,$4C,$F0,$F8,$FC,$FC,$08,$1C,$FC $B25B .byte $B0,$00,$60,$78,$00,$BF,$9F,$C7,$52,$3F,$1F,$1F,$1F,$41,$70,$38 $B26B .byte $2D,$00,$0F,$0F,$00,$FE,$F2,$C4,$9C,$FE,$FE,$E0,$E0,$D8,$1C,$38 $B27B .byte $60,$1C,$00,$C0,$00,$7F,$60,$40,$24,$1F,$1E,$3F,$7F,$0E,$1F,$3F $B28B .byte $1B,$00,$00,$1E,$00,$FE,$06,$02,$AC,$F8,$78,$FC,$FE,$70,$F8,$FC $B29B .byte $50,$00,$00,$78,$00,$7F,$7F,$60,$00,$00,$00,$00,$00,$0F,$0E,$1F $B2AB .byte $00,$00,$00,$00,$00,$FE,$FE,$06,$00,$00,$00,$00,$00,$F0,$70,$F8 $B2BB .byte $00,$00,$00,$00,$00,$FB,$F8,$FA,$00,$00,$00,$00,$00,$74,$47,$75 $B2CB .byte $00,$00,$00,$00,$00,$DF,$1F,$9F,$00,$00,$00,$00,$00,$2E,$E2,$6E $B2DB .byte $00,$00,$00,$00,$00,$43,$70,$FB,$00,$00,$00,$00,$00,$3C,$0F,$75 $B2EB .byte $00,$00,$00,$00,$00,$E2,$0E,$DF,$00,$00,$00,$00,$00,$1C,$F0,$2E $B2FB .byte $00,$00,$00,$00,$00,$0F,$3F,$4F,$00,$00,$00,$00,$00,$03,$0B,$34 $B30B .byte $00,$00,$00,$00,$00,$F8,$FE,$F9,$00,$00,$00,$00,$00,$60,$E8,$16 $B31B .byte $00,$00,$00,$00,$00,$9F,$9F,$CF,$F4,$FF,$E0,$00,$00,$7F,$7F,$36 $B32B .byte $4B,$60,$00,$00,$00,$FA,$FA,$F2,$0E,$FE,$1E,$00,$00,$FC,$FC,$6C $B33B .byte $F0,$0C,$00,$00,$00,$7F,$5F,$8F,$D0,$E2,$FF,$E0,$00,$10,$3F,$7E $B34B .byte $2F,$5D,$60,$00,$00,$FD,$F9,$E2,$0F,$7F,$8E,$00,$00,$0A,$FE,$7C $B35B .byte $F6,$8E,$00,$00,$00,$7F,$7F,$FF,$7F,$B0,$E0,$00,$00,$00,$00,$00 $B36B .byte $00,$00,$00,$00,$00,$FE,$FC,$FE,$FE,$1C,$16,$00,$00,$00,$00,$00 $B37B .byte $00,$00,$00,$00,$00,$7F,$1F,$2F,$0E,$1D,$0C,$00,$00,$00,$00,$00 $B38B .byte $00,$00,$00,$00,$00,$F0,$74,$F0,$F8,$70,$00,$00,$00,$00,$00,$00 $B39B .byte $00,$00,$00,$00,$00,$03,$07,$15,$07,$0F,$1F,$0F,$00,$00,$00,$00 $B3AB .byte $00,$00,$00,$00,$00,$40,$D8,$E0,$F0,$B8,$F0,$F8,$00,$00,$00,$00 $B3BB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$05,$03,$00,$00,$00,$00 $B3CB .byte $00,$00,$00,$00,$00,$40,$20,$20,$40,$E0,$B0,$E0,$00,$00,$00,$00 $B3DB .byte $00,$00,$00,$00,$00,$00,$10,$38,$7F,$78,$78,$30,$00,$1F,$0F,$0F $B3EB .byte $38,$30,$30,$00,$00,$06,$08,$68,$FC,$FE,$7C,$38,$10,$F8,$F0,$F0 $B3FB .byte $60,$7C,$30,$10,$00,$1D,$1F,$1F,$7E,$FC,$F8,$F8,$70,$02,$0C,$0C $B40B .byte $1C,$78,$70,$70,$00,$5C,$3C,$3C,$3E,$3F,$3F,$1F,$0E,$A8,$D8,$18 $B41B .byte $18,$1E,$1E,$0E,$00,$60,$10,$1C,$7F,$F7,$EC,$D0,$60,$1F,$0F,$0F $B42B .byte $1F,$78,$70,$60,$00,$12,$44,$7C,$7C,$FC,$FC,$78,$30,$FC,$F8,$B0 $B43B .byte $B8,$78,$18,$10,$00,$BF,$8F,$97,$77,$3F,$7F,$7F,$7F,$4F,$73,$68 $B44B .byte $08,$00,$38,$3F,$00,$FC,$F4,$C4,$A8,$F0,$F0,$F8,$FF,$38,$B8,$38 $B45B .byte $50,$00,$E0,$70,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B46B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B47B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$07,$0F,$00,$00,$00 $B48B .byte $00,$01,$01,$02,$06,$00,$00,$00,$00,$00,$C0,$E0,$F0,$00,$00,$00 $B49B .byte $00,$80,$00,$40,$60,$02,$06,$0E,$0F,$1F,$2F,$1F,$7F,$01,$03,$07 $B4AB .byte $06,$07,$17,$03,$1E,$40,$60,$F0,$F0,$F8,$F4,$F8,$E6,$80,$C0,$60 $B4BB .byte $60,$E0,$E8,$C0,$F8,$02,$66,$FE,$FF,$FF,$FF,$FF,$FF,$01,$03,$67 $B4CB .byte $76,$77,$47,$43,$5E,$40,$66,$FF,$FF,$FF,$FF,$FF,$E7,$80,$C0,$66 $B4DB .byte $6E,$EE,$E2,$C2,$FA,$00,$00,$00,$00,$00,$01,$07,$0F,$00,$00,$00 $B4EB .byte $00,$00,$00,$01,$05,$00,$00,$00,$00,$00,$C0,$F0,$F8,$00,$00,$00 $B4FB .byte $00,$00,$00,$C0,$50,$01,$07,$0F,$0F,$1F,$33,$24,$7F,$00,$01,$05 $B50B .byte $04,$01,$0C,$1B,$01,$C0,$F0,$F8,$F8,$FC,$E4,$12,$FE,$00,$C0,$50 $B51B .byte $10,$C0,$18,$EC,$00,$61,$F7,$FF,$FF,$FF,$F3,$E4,$F7,$00,$61,$45 $B52B .byte $64,$41,$4C,$5B,$49,$C6,$FF,$FF,$FF,$FF,$EF,$17,$F7,$00,$C6,$52 $B53B .byte $16,$C2,$12,$EA,$0A,$00,$00,$00,$00,$00,$0B,$17,$0F,$00,$00,$00 $B54B .byte $00,$00,$10,$0B,$03,$00,$00,$00,$00,$00,$E0,$F0,$FC,$00,$00,$00 $B55B .byte $00,$00,$00,$60,$40,$05,$0B,$07,$03,$07,$07,$0F,$11,$08,$05,$01 $B56B .byte $01,$02,$02,$06,$0E,$F0,$F8,$FE,$FF,$1F,$42,$3E,$1E,$00,$B0,$A0 $B57B .byte $36,$E0,$BC,$C4,$E0,$31,$7F,$FF,$FF,$7F,$1F,$1F,$0F,$00,$31,$75 $B58B .byte $7D,$18,$0A,$0C,$06,$F0,$F8,$FE,$FF,$1F,$42,$3E,$3E,$00,$B0,$A0 $B59B .byte $36,$E0,$BC,$C4,$C0,$00,$00,$00,$00,$00,$00,$00,$07,$00,$00,$00 $B5AB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$E0,$00,$00,$00 $B5BB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$07,$00,$00,$00 $B5CB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$E0,$00,$00,$00 $B5DB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$07,$1F,$3F,$00,$00,$00 $B5EB .byte $00,$00,$00,$07,$18,$00,$00,$00,$00,$00,$E0,$F8,$FC,$00,$00,$00 $B5FB .byte $00,$00,$00,$E0,$18,$00,$00,$00,$00,$00,$07,$1F,$3F,$00,$00,$00 $B60B .byte $00,$00,$00,$07,$18,$00,$00,$00,$00,$00,$E0,$F8,$FC,$00,$00,$00 $B61B .byte $00,$00,$00,$E0,$18,$00,$00,$00,$00,$00,$00,$07,$1F,$00,$00,$00 $B62B .byte $00,$00,$00,$00,$07,$00,$00,$00,$00,$00,$00,$C0,$F0,$00,$00,$00 $B63B .byte $00,$00,$00,$00,$C0,$00,$00,$00,$00,$00,$00,$00,$07,$00,$00,$00 $B64B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$E0,$00,$00,$00 $B65B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B66B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B67B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B68B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B69B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B6AB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B6BB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B6CB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B6DB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B6EB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B6FB .byte $00,$00,$00,$00,$00,$0F,$1F,$2F,$1F,$7F,$FF,$FF,$7F,$07,$07,$17 $B70B .byte $03,$1E,$7F,$6F,$1F,$F0,$F8,$F4,$F8,$F8,$E6,$C7,$8F,$E0,$E0,$E8 $B71B .byte $C0,$E0,$F8,$FE,$F2,$FF,$FF,$7F,$3E,$5C,$64,$40,$24,$7F,$6F,$1F $B72B .byte $1F,$3F,$1B,$3F,$1B,$C7,$8F,$1E,$3C,$74,$8A,$02,$AC,$FE,$F6,$F8 $B73B .byte $F8,$F8,$74,$FC,$50,$FF,$7F,$3F,$3E,$5C,$A4,$80,$64,$7F,$3F,$1F $B74B .byte $1F,$3F,$5B,$7F,$1B,$C7,$8E,$1C,$3C,$74,$8A,$01,$AE,$FE,$FC,$F8 $B75B .byte $F8,$F8,$74,$FE,$50,$0F,$1F,$13,$24,$17,$23,$60,$FA,$04,$01,$0C $B76B .byte $1B,$09,$1C,$1F,$45,$F8,$FC,$E4,$12,$F4,$E2,$02,$4F,$10,$C0,$18 $B77B .byte $EC,$08,$5C,$FC,$B0,$FB,$F8,$FA,$FC,$FF,$7F,$23,$40,$74,$47,$75 $B78B .byte $43,$74,$0F,$1E,$3F,$FF,$1F,$5F,$3F,$FF,$FE,$E4,$02,$4E,$E2,$AE $B79B .byte $C2,$2E,$F0,$78,$FC,$E7,$63,$60,$7A,$64,$73,$53,$81,$58,$1C,$1F $B7AB .byte $25,$3B,$3C,$3F,$7E,$F7,$E6,$02,$4E,$3E,$FA,$F2,$81,$0A,$58,$FC $B7BB .byte $B0,$CC,$7C,$FC,$7E,$07,$0E,$0F,$1E,$3E,$73,$C7,$8F,$02,$05,$04 $B7CB .byte $05,$19,$3C,$7F,$7E,$FE,$7E,$04,$7C,$3C,$84,$CE,$FF,$6C,$80,$F8 $B7DB .byte $88,$C0,$78,$B0,$CE,$25,$4E,$5E,$5F,$5F,$8F,$A7,$40,$1E,$35,$35 $B7EB .byte $34,$37,$77,$58,$3F,$02,$EA,$FE,$FE,$FE,$FE,$7C,$08,$FC,$14,$E0 $B7FB .byte $7C,$BC,$3C,$E8,$F0,$0D,$16,$2E,$5E,$4E,$80,$A0,$48,$02,$0F,$1F $B80B .byte $3F,$3F,$7F,$5F,$37,$1E,$C2,$6A,$7E,$7E,$7E,$FE,$7C,$E0,$3C,$D4 $B81B .byte $E0,$FC,$FC,$FC,$D8,$0F,$0F,$0F,$0F,$0F,$0F,$1F,$1F,$07,$07,$07 $B82B .byte $07,$07,$07,$07,$07,$F0,$D0,$F0,$F0,$F0,$F0,$F8,$F8,$E0,$E0,$E0 $B83B .byte $E0,$E0,$E0,$E0,$E0,$0F,$0F,$0B,$0F,$0F,$0F,$1F,$1F,$07,$07,$07 $B84B .byte $07,$07,$07,$07,$07,$F0,$D0,$90,$F0,$F0,$F0,$F8,$F8,$E0,$E0,$E0 $B85B .byte $E0,$E0,$E0,$E0,$E0,$7F,$EF,$FF,$EF,$FF,$FF,$FE,$FE,$27,$1F,$3F $B86B .byte $3F,$7F,$7E,$7D,$7D,$FE,$FF,$FB,$F7,$FF,$FF,$7F,$3F,$E4,$F0,$F4 $B87B .byte $EC,$FE,$3E,$9E,$DE,$7F,$FF,$FF,$FF,$FF,$FF,$FF,$DE,$27,$1F,$3F $B88B .byte $3F,$7F,$7E,$7C,$3D,$BE,$FF,$BF,$FF,$FF,$FF,$3F,$35,$E4,$F8,$FC $B89B .byte $FC,$FE,$3C,$DE,$DA,$3F,$2F,$7F,$5F,$7F,$7F,$7B,$79,$00,$1F,$3F $B8AB .byte $3F,$3F,$39,$34,$36,$F8,$FC,$FC,$BC,$7E,$FE,$FE,$FE,$F0,$78,$B8 $B8BB .byte $58,$DC,$DC,$DC,$DC,$0F,$1F,$3F,$3F,$3F,$3F,$3F,$3E,$07,$08,$17 $B8CB .byte $0F,$0F,$1E,$1C,$1D,$F0,$F8,$FC,$EC,$FC,$FC,$7C,$7C,$E0,$10,$E8 $B8DB .byte $F0,$F0,$78,$B8,$B8,$00,$07,$0F,$1F,$1F,$1F,$1E,$1F,$00,$00,$07 $B8EB .byte $08,$07,$0E,$0D,$0E,$00,$C0,$E0,$F0,$F0,$F0,$F0,$F0,$00,$00,$C0 $B8FB .byte $20,$C0,$C0,$60,$60,$00,$00,$00,$00,$03,$07,$07,$07,$00,$00,$00 $B90B .byte $00,$00,$01,$02,$02,$00,$00,$00,$00,$C0,$E0,$60,$E0,$00,$00,$00 $B91B .byte $00,$00,$C0,$C0,$40,$00,$00,$00,$00,$00,$01,$03,$02,$00,$00,$00 $B92B .byte $00,$00,$00,$01,$01,$00,$00,$00,$00,$00,$80,$C0,$40,$00,$00,$00 $B93B .byte $00,$00,$00,$80,$80,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B94B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B95B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B96B .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $B97B .byte $00,$00,$00,$00,$00,$7F,$7C,$A4,$80,$64,$1F,$1F,$FF,$3F,$3F,$5B $B98B .byte $7F,$1B,$00,$0E,$00,$1E,$3E,$8A,$01,$AE,$F8,$F8,$FF,$FC,$FC,$74 $B99B .byte $FE,$50,$00,$70,$00,$1F,$3F,$3F,$3F,$1E,$04,$18,$04,$00,$0E,$12 $B9AB .byte $1A,$00,$00,$00,$00,$F0,$F8,$F8,$F8,$F0,$20,$C0,$20,$00,$F0,$90 $B9BB .byte $D0,$00,$00,$00,$00,$3F,$7E,$7E,$7E,$3C,$08,$30,$08,$00,$1C,$24 $B9CB .byte $34,$00,$00,$00,$00,$F8,$FC,$FC,$FC,$78,$10,$60,$10,$00,$78,$48 $B9DB .byte $68,$00,$00,$00,$00,$FC,$FF,$FF,$FB,$78,$3F,$3F,$FF,$53,$4C,$77 $B9EB .byte $46,$37,$00,$1E,$00,$3F,$FF,$FF,$DF,$1F,$FE,$FC,$FF,$C6,$32,$EE $B9FB .byte $62,$EC,$00,$78,$00,$24,$3F,$3F,$3E,$1C,$04,$18,$04,$1B,$00,$1E $BA0B .byte $1C,$00,$00,$00,$00,$2C,$FC,$FC,$7C,$38,$10,$60,$10,$D0,$00,$78 $BA1B .byte $38,$00,$00,$00,$00,$64,$3F,$7E,$7C,$38,$08,$30,$08,$1B,$00,$3C $BA2B .byte $38,$00,$00,$00,$00,$2E,$FC,$7E,$3E,$1C,$08,$30,$08,$D0,$00,$3C $BA3B .byte $1C,$00,$00,$00,$00,$80,$A0,$48,$31,$0F,$0F,$0F,$FF,$7F,$5F,$37 $BA4B .byte $0E,$00,$07,$07,$00,$FF,$7F,$0E,$30,$E0,$E0,$F0,$FF,$7E,$8E,$F0 $BA5B .byte $C0,$00,$80,$E0,$00,$3D,$3F,$1F,$0F,$0D,$12,$1C,$20,$02,$1C,$0F $BA6B .byte $01,$00,$00,$00,$00,$48,$F0,$80,$C0,$80,$00,$00,$00,$B0,$00,$00 $BA7B .byte $80,$00,$00,$00,$00,$3D,$7F,$3F,$1F,$1B,$24,$38,$40,$02,$38,$1E $BA8B .byte $03,$00,$00,$00,$00,$18,$F0,$00,$80,$00,$00,$00,$00,$E0,$00,$00 $BA9B .byte $00,$00,$00,$00,$00,$0F,$0F,$0F,$0B,$0F,$0F,$3F,$07,$07,$07,$07 $BAAB .byte $07,$07,$07,$00,$00,$F0,$F0,$D0,$90,$F0,$F0,$FC,$F0,$E0,$E0,$E0 $BABB .byte $E0,$E0,$E0,$00,$00,$0F,$0F,$0F,$0F,$0F,$0F,$3F,$07,$07,$07,$07 $BACB .byte $07,$07,$07,$00,$00,$F0,$F0,$F0,$F0,$F0,$F0,$FC,$F0,$E0,$E0,$E0 $BADB .byte $E0,$E0,$E0,$00,$00,$FF,$BF,$7F,$7F,$2F,$1B,$FF,$3F,$7C,$7E,$3F $BAEB .byte $2F,$1F,$07,$00,$00,$7F,$F4,$FE,$FA,$F4,$F8,$FE,$FC,$BE,$3E,$F8 $BAFB .byte $FC,$F8,$E0,$00,$00,$BF,$FF,$7F,$7D,$3D,$1B,$FF,$3F,$7E,$7E,$3F $BB0B .byte $3F,$1F,$05,$00,$00,$7F,$FD,$FE,$FA,$F4,$78,$FF,$FC,$9E,$3E,$FC $BB1B .byte $FC,$F8,$E0,$00,$00,$7B,$5F,$3E,$3F,$17,$0F,$3F,$1F,$35,$39,$1F $BB2B .byte $17,$0F,$07,$00,$00,$FE,$FE,$FC,$7C,$78,$F0,$FC,$F8,$DC,$DC,$D8 $BB3B .byte $B8,$B0,$60,$00,$00,$3F,$2F,$17,$0F,$07,$00,$00,$00,$1E,$1E,$0F $BB4B .byte $07,$00,$00,$00,$00,$FC,$F4,$E8,$D0,$E0,$00,$00,$00,$38,$78,$F0 $BB5B .byte $E0,$00,$00,$00,$00,$17,$0B,$07,$00,$00,$00,$00,$00,$0F,$07,$00 $BB6B .byte $00,$00,$00,$00,$00,$D0,$A0,$C0,$00,$00,$00,$00,$00,$E0,$C0,$00 $BB7B .byte $00,$00,$00,$00,$00,$05,$03,$00,$00,$00,$00,$00,$00,$03,$00,$00 $BB8B .byte $00,$00,$00,$00,$00,$A0,$C0,$00,$00,$00,$00,$00,$00,$C0,$00,$00 $BB9B .byte $00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BBAB .byte $00,$00,$00,$00,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BBBB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $BBCB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $BBDB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $BBEB .byte $00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00 $BBFB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BC0B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BC1B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BC2B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BC3B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BC4B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BC5B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$21,$21,$21,$00,$00,$00 $BC6B .byte $00,$01,$21,$21,$21,$00,$00,$02,$32,$4A,$4A,$4A,$4A,$00,$00,$02 $BC7B .byte $32,$4A,$4A,$4A,$4A,$08,$28,$28,$28,$20,$20,$28,$A0,$08,$28,$28 $BC8B .byte $28,$20,$20,$28,$A0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BC9B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BCAB .byte $00,$00,$00,$00,$00,$29,$29,$2D,$2A,$10,$07,$0E,$18,$29,$29,$2D $BCBB .byte $2A,$10,$07,$0E,$18,$49,$30,$0F,$7F,$FC,$80,$00,$00,$49,$30,$0F $BCCB .byte $7F,$FC,$80,$00,$00,$58,$38,$F8,$E0,$00,$00,$00,$00,$58,$38,$F8 $BCDB .byte $E0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BCEB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BCFB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD0B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD1B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD2B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD3B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD4B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD5B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD6B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD7B .byte $00,$00,$00,$00,$00,$00,$00,$00,$80,$80,$80,$80,$80,$00,$00,$00 $BD8B .byte $80,$80,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BD9B .byte $00,$00,$00,$00,$00,$00,$00,$00,$02,$02,$82,$82,$82,$00,$00,$00 $BDAB .byte $02,$02,$82,$82,$82,$01,$01,$01,$61,$F1,$91,$91,$91,$01,$01,$01 $BDBB .byte $61,$F1,$91,$91,$91,$04,$04,$04,$04,$04,$64,$75,$5D,$04,$04,$04 $BDCB .byte $04,$04,$64,$75,$5D,$80,$80,$80,$80,$80,$00,$80,$80,$80,$80,$80 $BDDB .byte $80,$80,$00,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BDEB .byte $00,$00,$00,$00,$00,$82,$82,$92,$9A,$CE,$76,$60,$01,$82,$82,$92 $BDFB .byte $9A,$CE,$76,$60,$01,$90,$90,$D0,$60,$03,$1F,$7F,$F0,$90,$90,$D0 $BE0B .byte $60,$03,$1F,$7F,$F0,$CC,$C0,$07,$7F,$FF,$FF,$E0,$00,$CC,$C0,$07 $BE1B .byte $7F,$FF,$FF,$E0,$00,$00,$00,$80,$80,$80,$00,$00,$00,$00,$00,$80 $BE2B .byte $80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE3B .byte $00,$00,$00,$00,$00,$0F,$1E,$30,$60,$00,$00,$00,$00,$0F,$1E,$30 $BE4B .byte $60,$00,$00,$00,$00,$C0,$00,$00,$00,$00,$00,$00,$00,$C0,$00,$00 $BE5B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE6B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE7B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE8B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BE9B .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$03,$03,$00,$00,$00 $BEAB .byte $00,$00,$03,$03,$03,$00,$00,$00,$00,$00,$01,$01,$01,$00,$00,$00 $BEBB .byte $00,$00,$01,$01,$01,$00,$18,$18,$18,$18,$98,$98,$98,$00,$18,$18 $BECB .byte $18,$18,$98,$98,$98,$00,$00,$00,$30,$30,$30,$30,$30,$00,$00,$00 $BEDB .byte $30,$30,$30,$30,$30,$00,$01,$1B,$1B,$1B,$1B,$1B,$1B,$00,$01,$1B $BEEB .byte $1B,$1B,$1B,$1B,$1B,$03,$F3,$F3,$BB,$1B,$1B,$1B,$1B,$03,$F3,$F3 $BEFB .byte $BB,$1B,$1B,$1B,$1B,$01,$01,$01,$01,$11,$39,$39,$FF,$01,$01,$01 $BF0B .byte $01,$11,$39,$39,$FF,$98,$98,$98,$98,$80,$80,$B8,$B8,$98,$98,$98 $BF1B .byte $98,$80,$80,$B8,$B8,$30,$30,$31,$33,$33,$3E,$3E,$1E,$30,$30,$31 $BF2B .byte $33,$33,$3E,$3E,$1E,$1B,$1B,$1B,$9B,$99,$F8,$F8,$78,$1B,$1B,$1B $BF3B .byte $9B,$99,$F8,$F8,$78,$1B,$19,$19,$98,$F8,$F3,$03,$3F,$1B,$19,$19 $BF4B .byte $98,$F8,$F3,$03,$3F,$F7,$E3,$E0,$00,$3F,$FF,$FF,$FF,$F7,$E3,$E0 $BF5B .byte $00,$3F,$FF,$FF,$FF,$80,$80,$00,$F8,$F8,$F8,$F8,$F0,$80,$80,$00 $BF6B .byte $F8,$F8,$F8,$F8,$F0,$1C,$00,$00,$01,$03,$07,$0E,$00,$1C,$00,$00 $BF7B .byte $01,$03,$07,$0E,$00,$01,$03,$0F,$FF,$F0,$00,$00,$00,$01,$03,$0F $BF8B .byte $FF,$F0,$00,$00,$00,$FF,$FF,$E0,$00,$00,$00,$00,$00,$FF,$FF,$E0 $BF9B .byte $00,$00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$FF,$00,$00 $BFAB .byte $00,$00,$00,$00,$00,$C0,$00,$00,$00,$00,$00,$00,$00,$C0,$00,$00 $BFBB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFCB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFDB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFEB .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFFB .byte $00,$00,$00,$00,$00 DataTableEntry_10000 $8000 .byte $0C,$0A,$0B,$0F,$7F,$5F,$2F,$1F,$00,$04,$06,$07,$07,$3F,$1F,$0F $8010 .byte $30,$50,$B0,$F0,$FE,$F2,$FC,$F8,$00,$20,$60,$60,$F0,$FC,$F8,$F0 DataTableEntry_10020 $8020 .byte $03,$02,$03,$3F,$2B,$1F,$1F,$0F,$00,$01,$01,$01,$1D,$0F,$07,$07 $8030 .byte $10,$A8,$FC,$FC,$FC,$FE,$FD,$FF,$00,$10,$98,$D8,$F8,$F0,$FE,$FC DataTableEntry_10040 $8040 .byte $08,$15,$3F,$3F,$3F,$7F,$BF,$FF,$00,$08,$19,$1B,$1F,$0F,$7F,$3F $8050 .byte $C0,$40,$C0,$FC,$D4,$F8,$F8,$F0,$00,$80,$80,$80,$B8,$F0,$E0,$E0 DataTableEntry_10060 $8060 .byte $0C,$16,$1F,$18,$FA,$B8,$FF,$7F,$00,$0C,$08,$07,$15,$77,$78,$3F $8070 .byte $30,$68,$F8,$88,$AF,$8D,$FF,$FE,$00,$30,$00,$70,$50,$76,$8E,$FC DataTableEntry_10080 $8080 .byte $1C,$14,$1F,$1F,$E2,$AA,$E2,$3F,$00,$08,$0C,$00,$1D,$55,$1D,$02 $8090 .byte $E0,$A0,$E0,$FE,$3A,$BC,$38,$F8,$00,$40,$C0,$00,$DC,$58,$D0,$10 DataTableEntry_100A0 $80A0 .byte $07,$05,$07,$7F,$5C,$3D,$1C,$1F,$00,$02,$03,$00,$3B,$1A,$0B,$0C $80B0 .byte $38,$28,$F8,$F8,$47,$55,$47,$FC,$00,$10,$30,$00,$B8,$AA,$B8,$40 DataTableEntry_100C0 $80C0 .byte $30,$48,$7C,$3B,$3F,$7F,$BF,$7F,$00,$30,$38,$1C,$1F,$3F,$7F,$3F $80D0 .byte $00,$00,$70,$88,$9E,$8F,$FE,$FE,$00,$00,$00,$70,$60,$76,$8C,$F8 DataTableEntry_100E0 $80E0 .byte $00,$30,$48,$7C,$3B,$3F,$7F,$BF,$00,$00,$30,$38,$1C,$1F,$3F,$7F $80F0 .byte $00,$00,$00,$70,$88,$9E,$8F,$FE,$00,$00,$00,$00,$70,$60,$76,$8C DataTableEntry_10100 $8100 .byte $00,$30,$48,$7C,$3B,$3F,$7F,$BF,$00,$00,$30,$38,$1C,$1F,$3F,$7F $8110 .byte $00,$00,$00,$70,$88,$9E,$8F,$FE,$00,$00,$00,$00,$70,$60,$76,$8C DataTableEntry_10120 $8120 .byte $0C,$0A,$0F,$0F,$1F,$2B,$1F,$0F,$00,$04,$06,$06,$07,$1F,$0F,$07 $8130 .byte $30,$50,$B0,$F0,$F0,$EE,$F2,$FC,$00,$20,$60,$E0,$E0,$F0,$FC,$F8 DataTableEntry_10140 $8140 .byte $31,$2B,$3F,$3F,$3E,$5F,$BF,$7F,$00,$11,$1B,$1F,$1F,$3F,$7F,$3F $8150 .byte $C0,$40,$E0,$D0,$FC,$DE,$DC,$FC,$00,$80,$80,$20,$00,$EC,$E8,$C8 DataTableEntry_10160 $8160 .byte $31,$5E,$7F,$3C,$3D,$3C,$7F,$BF,$00,$31,$3C,$1B,$1A,$1B,$3C,$7F $8170 .byte $80,$C0,$F0,$48,$6C,$7C,$F8,$F0,$00,$80,$00,$B0,$90,$88,$60,$80 DataTableEntry_10180 $8180 .byte $12,$2F,$3F,$1D,$1F,$3F,$5F,$3F,$00,$12,$18,$0E,$0E,$1E,$3F,$1F $8190 .byte $00,$00,$E0,$10,$3C,$1E,$FC,$FC,$00,$00,$00,$E0,$C0,$E4,$18,$F0 DataTableEntry_101A0 $81A0 .byte $01,$62,$57,$7F,$7F,$FF,$BF,$7F,$00,$01,$23,$33,$3F,$1F,$7F,$3F $81B0 .byte $80,$80,$BE,$C1,$FF,$BF,$FF,$FF,$00,$00,$00,$3E,$1E,$DE,$BE,$0C DataTableEntry_101C0 $81C0 .byte $61,$72,$7F,$EE,$D5,$C5,$7F,$7F,$00,$21,$00,$11,$2A,$3A,$04,$3E $81D0 .byte $80,$C0,$C0,$7C,$E2,$FD,$FF,$FF,$00,$80,$00,$80,$7C,$FE,$FE,$FE DataTableEntry_101E0 $81E0 .byte $0C,$12,$1F,$0E,$0F,$1F,$2F,$3F,$00,$0C,$0E,$07,$07,$0F,$1F,$1F $81F0 .byte $29,$02,$1C,$E2,$E6,$E3,$FF,$FF,$29,$02,$00,$1C,$D8,$DC,$E3,$3E DataTableEntry_10200 $8200 .byte $0C,$17,$18,$1A,$F8,$BF,$FF,$7F,$00,$08,$07,$05,$17,$78,$7F,$3E $8210 .byte $30,$F8,$88,$A8,$8F,$FD,$FF,$FE,$00,$10,$70,$50,$70,$8E,$FE,$3C DataTableEntry_10220 $8220 .byte $1C,$14,$1C,$27,$EA,$A2,$FF,$3F,$00,$08,$00,$18,$15,$5D,$02,$1F $8230 .byte $E0,$A0,$E0,$3E,$BA,$3C,$F8,$F8,$00,$40,$00,$C0,$5C,$D8,$30,$F0 DataTableEntry_10240 $8240 .byte $07,$05,$07,$7C,$5D,$3C,$1F,$1F,$00,$02,$00,$03,$3A,$1B,$0C,$0F $8250 .byte $38,$28,$38,$E4,$57,$45,$FF,$FC,$00,$10,$00,$18,$A8,$BA,$40,$F8 DataTableEntry_10260 $8260 .byte $30,$48,$7F,$3B,$3F,$7F,$BF,$7F,$00,$30,$38,$1F,$1F,$3F,$7F,$3F $8270 .byte $70,$88,$9E,$8F,$FE,$FE,$FE,$FE,$00,$70,$60,$76,$8C,$F8,$FC,$84 $8280 .byte $1F,$1F,$2F,$5F,$7F,$2F,$3F,$3F,$0F,$0F,$1F,$3C,$01,$1F,$17,$03 $8290 .byte $F8,$F8,$F4,$FA,$FE,$F4,$FC,$FC,$F0,$F0,$F8,$3C,$80,$F8,$E8,$E0 $82A0 .byte $17,$2F,$3F,$1F,$2F,$3F,$3F,$37,$0F,$1E,$00,$03,$1F,$13,$07,$0F $82B0 .byte $FE,$FA,$FD,$FE,$F8,$F4,$FC,$FC,$F8,$3C,$DE,$C0,$E0,$F8,$E8,$E0 $82C0 .byte $7F,$5F,$BF,$7F,$1F,$2F,$3F,$3F,$1F,$3C,$7B,$03,$07,$1F,$17,$07 $82D0 .byte $E8,$F4,$FC,$F8,$F4,$FC,$FC,$EC,$F0,$78,$00,$C0,$F8,$C8,$E0,$F0 $82E0 .byte $3F,$3F,$7F,$BF,$FF,$2F,$3F,$3F,$1E,$17,$31,$6C,$0F,$17,$17,$07 $82F0 .byte $FC,$FC,$FE,$FD,$FF,$F4,$FC,$FC,$38,$E8,$8C,$36,$F0,$E8,$E8,$E0 $8300 .byte $3F,$7F,$FF,$FF,$1F,$3F,$2F,$3F,$1F,$38,$6F,$03,$08,$0F,$17,$17 $8310 .byte $F8,$FC,$FA,$FE,$F4,$FC,$FC,$FC,$F0,$F8,$DC,$00,$68,$E8,$E0,$E0 $8320 .byte $1F,$3F,$5F,$7F,$2F,$3F,$3F,$3F,$0F,$1F,$3B,$00,$16,$17,$07,$07 $8330 .byte $FC,$FE,$FF,$FF,$F8,$FC,$F4,$FC,$F8,$1C,$F6,$C0,$10,$F0,$E8,$E8 $8340 .byte $3F,$3F,$7F,$FF,$7B,$0B,$0B,$17,$1F,$1F,$3C,$7B,$07,$07,$07,$0F $8350 .byte $FE,$FE,$FE,$F0,$FE,$FD,$FF,$FE,$7C,$04,$F0,$E0,$C0,$FE,$C2,$E0 $8360 .byte $7F,$3F,$3F,$7F,$FF,$7B,$0B,$D7,$3F,$1F,$1F,$3C,$7B,$07,$07,$0F $8370 .byte $FE,$FE,$FE,$FE,$FD,$FF,$FF,$FA,$F8,$7C,$04,$F0,$CE,$E2,$B0,$9C $8380 .byte $7F,$3F,$3F,$3F,$7F,$FB,$77,$17,$3F,$1F,$1F,$1C,$3B,$77,$0F,$0F $8390 .byte $FE,$FE,$FE,$FE,$FD,$FF,$FE,$FC,$F8,$7C,$04,$F0,$CE,$C2,$E0,$F8 $83A0 .byte $0F,$1F,$1F,$27,$1F,$1F,$1F,$17,$07,$0F,$0F,$1C,$01,$0F,$07,$0F $83B0 .byte $F8,$F8,$F8,$F4,$FE,$FC,$FC,$FC,$F0,$F0,$F0,$38,$CC,$E0,$E8,$E0 $83C0 .byte $3F,$7F,$7F,$5F,$3F,$1F,$3F,$3F,$1F,$3F,$3F,$31,$04,$0F,$1F,$1F $83D0 .byte $FC,$FC,$F8,$7C,$FA,$FE,$FC,$F0,$88,$60,$B0,$B0,$3C,$C4,$E0,$E0 $83E0 .byte $7F,$3F,$7F,$7F,$7F,$1F,$17,$3F,$37,$19,$30,$2F,$0F,$0D,$0C,$06 $83F0 .byte $F8,$FC,$FC,$E0,$F0,$E8,$F8,$F8,$D0,$D8,$00,$C0,$C0,$F0,$90,$C0 $8400 .byte $1F,$3F,$3F,$7F,$7F,$1F,$1F,$1F,$0E,$1C,$1B,$37,$0F,$0C,$0E,$0F $8410 .byte $FC,$FC,$FC,$F0,$BC,$FA,$FE,$FC,$F8,$18,$C0,$00,$C0,$4C,$04,$E0 $8420 .byte $7F,$7F,$7F,$5F,$FF,$FF,$7F,$7F,$3F,$3F,$3F,$31,$64,$1F,$2F,$23 $8430 .byte $9E,$4E,$4E,$BE,$FE,$FE,$FC,$F8,$04,$84,$84,$C4,$1C,$FC,$D8,$C0 $8440 .byte $7F,$FF,$FF,$1F,$3F,$5F,$7F,$7F,$30,$7E,$0E,$00,$01,$2F,$2F,$07 $8450 .byte $FF,$FF,$FE,$FE,$FE,$FE,$FE,$FC,$FE,$FE,$7C,$00,$0C,$84,$84,$F8 $8460 .byte $1F,$1F,$3F,$3F,$1D,$05,$0B,$17,$0E,$0E,$1E,$1D,$03,$03,$07,$0F $8470 .byte $3E,$FC,$F8,$FF,$FF,$FF,$FC,$FC,$CC,$00,$F0,$F8,$DF,$C0,$E0,$F8 $8480 .byte $3F,$3F,$7F,$BF,$FF,$2F,$3F,$3F,$1F,$19,$38,$68,$08,$14,$17,$07 $8490 .byte $FC,$FC,$FE,$FD,$FF,$F4,$FC,$FC,$F8,$98,$14,$16,$10,$28,$E8,$E0 $84A0 .byte $3F,$7F,$BF,$FF,$1F,$3F,$2F,$3F,$18,$3F,$73,$00,$08,$08,$17,$17 $84B0 .byte $F8,$FC,$FA,$FE,$F4,$FC,$FC,$FC,$F0,$F8,$3C,$20,$28,$28,$E0,$E0 $84C0 .byte $1F,$3F,$5F,$7F,$2F,$3F,$3F,$3F,$0F,$1F,$3C,$04,$14,$14,$07,$07 $84D0 .byte $FC,$FE,$FD,$FF,$F8,$FC,$F4,$FC,$18,$FC,$CE,$00,$10,$10,$E8,$E8 $84E0 .byte $3F,$3F,$7F,$FF,$7B,$0B,$0B,$17,$1F,$1F,$3C,$7B,$07,$07,$07,$0F $84F0 .byte $FE,$FC,$FE,$F0,$FE,$FD,$FF,$FE,$80,$80,$F0,$E0,$C0,$FE,$C2,$E0 $8500 .byte $2F,$7F,$7F,$7F,$7F,$7F,$3F,$7F,$1F,$3F,$33,$39,$39,$39,$00,$00 $8510 .byte $F4,$FE,$FE,$FE,$FE,$FE,$BC,$FE,$F8,$FC,$CC,$9C,$9C,$1C,$00,$00 $8520 .byte $2F,$7F,$7F,$7F,$7F,$3F,$00,$3F,$1F,$3F,$31,$39,$1B,$00,$00,$00 $8530 .byte $F4,$FC,$FE,$FE,$FE,$BE,$1C,$FE,$F8,$F8,$8C,$9C,$1C,$1C,$00,$00 $8540 .byte $2F,$3F,$7F,$7F,$7F,$7D,$38,$7F,$1F,$1F,$31,$39,$38,$38,$00,$00 $8550 .byte $F4,$FE,$FE,$FE,$FE,$FC,$00,$FC,$F8,$FC,$8C,$9C,$D8,$00,$00,$00 $8560 .byte $3F,$7F,$7F,$7F,$5F,$7F,$7C,$FF,$0F,$3F,$37,$33,$38,$38,$00,$00 $8570 .byte $FC,$FC,$FE,$FE,$FA,$FE,$3E,$FF,$F0,$F8,$EC,$CC,$1C,$1C,$00,$00 $8580 .byte $3F,$3F,$7F,$7F,$5F,$7F,$7C,$FF,$07,$0F,$37,$33,$38,$38,$00,$00 $8590 .byte $FC,$FE,$FE,$FA,$FE,$FE,$00,$FE,$F8,$FC,$CC,$9C,$1C,$00,$00,$00 $85A0 .byte $3F,$7F,$7F,$5F,$7F,$7F,$00,$7F,$1F,$3F,$33,$39,$38,$00,$00,$00 $85B0 .byte $FC,$FC,$FE,$FE,$FA,$FE,$3E,$FF,$E0,$F0,$EC,$CC,$1C,$1C,$00,$00 $85C0 .byte $17,$17,$3F,$7D,$F5,$C7,$07,$7F,$0F,$0E,$1F,$33,$43,$03,$03,$00 $85D0 .byte $FC,$FC,$F8,$F0,$F0,$C8,$F8,$FE,$F8,$F8,$70,$00,$00,$F0,$F0,$00 $85E0 .byte $F7,$7F,$3B,$1B,$27,$3F,$3E,$FF,$4F,$3F,$07,$07,$1E,$1C,$18,$00 $85F0 .byte $FE,$FC,$FC,$F8,$F0,$F8,$F4,$FF,$C4,$E0,$F8,$30,$00,$00,$38,$00 $8600 .byte $17,$1F,$1F,$3C,$7F,$7F,$7C,$7F,$0F,$0F,$0F,$17,$20,$2C,$08,$00 $8610 .byte $FC,$FC,$F8,$F0,$7C,$F2,$FE,$FF,$F8,$78,$B0,$C0,$C0,$7C,$7C,$00 $8620 .byte $3F,$3F,$3F,$3F,$1F,$02,$00,$3F,$1F,$13,$1B,$1A,$02,$00,$00,$00 $8630 .byte $EC,$FC,$FC,$7C,$7C,$7C,$38,$FC,$F0,$18,$38,$38,$38,$18,$00,$00 $8640 .byte $3F,$3F,$3F,$3F,$7F,$7F,$0F,$7F,$1F,$0F,$18,$10,$24,$04,$00,$00 $8650 .byte $70,$F0,$F0,$C8,$F8,$F0,$00,$F8,$80,$C0,$C0,$F0,$F0,$00,$00,$00 $8660 .byte $7F,$7F,$3F,$3F,$39,$3F,$3F,$7F,$21,$1F,$1B,$18,$1E,$1E,$00,$00 $8670 .byte $F8,$F8,$F8,$E4,$7C,$7C,$00,$FC,$F0,$F0,$C0,$38,$38,$00,$00,$00 $8680 .byte $3F,$7F,$6F,$0E,$0F,$07,$01,$7F,$0E,$26,$06,$07,$07,$00,$00,$00 $8690 .byte $F8,$F0,$F0,$70,$F0,$E8,$F8,$FC,$F0,$E0,$00,$80,$A0,$30,$00,$00 $86A0 .byte $37,$7F,$7F,$7F,$7F,$7F,$3F,$7F,$1F,$3F,$33,$39,$39,$39,$00,$00 $86B0 .byte $F4,$FE,$FE,$FE,$FE,$FE,$BC,$FE,$F8,$FC,$CC,$9C,$9C,$1C,$00,$00 $86C0 .byte $3F,$7F,$7F,$7F,$5F,$7F,$7C,$FF,$0F,$3F,$37,$33,$38,$38,$00,$00 $86D0 .byte $FC,$FC,$FE,$FE,$FA,$FE,$3E,$FF,$F0,$F8,$EC,$CC,$1C,$1C,$00,$00 $86E0 .byte $17,$17,$3F,$7D,$F5,$C7,$07,$7F,$0F,$0E,$1F,$33,$43,$03,$03,$00 $86F0 .byte $FC,$FC,$F8,$F0,$F0,$C8,$F8,$FE,$F8,$F8,$70,$00,$00,$F0,$F0,$00 $8700 .byte $3F,$7F,$7F,$7F,$5F,$7F,$7C,$FF,$0F,$3F,$37,$33,$38,$38,$00,$00 $8710 .byte $FC,$FC,$FE,$FE,$FA,$FE,$3E,$FF,$F0,$F8,$EC,$CC,$1C,$1C,$00,$00 $8720 .byte $3F,$3F,$7F,$7F,$5F,$7F,$7C,$FF,$07,$0F,$37,$33,$38,$38,$00,$00 $8730 .byte $FC,$FE,$FE,$FA,$FE,$FE,$00,$FE,$F8,$FC,$CC,$9C,$1C,$00,$00,$00 $8740 .byte $3F,$7F,$7F,$5F,$7F,$7F,$00,$7F,$1F,$3F,$33,$39,$38,$00,$00,$00 $8750 .byte $FC,$FC,$FE,$FE,$FA,$FE,$3E,$FF,$E0,$F0,$EC,$CC,$1C,$1C,$00,$00 $8760 .byte $17,$17,$3F,$7D,$F5,$C7,$07,$7F,$0F,$0E,$1F,$33,$43,$03,$03,$00 $8770 .byte $FC,$FC,$F8,$F0,$F0,$C8,$F8,$FE,$F8,$F8,$70,$00,$00,$F0,$F0,$00 DataTableEntry_10780 $8780 .byte $00,$30,$48,$7F,$3B,$3F,$7F,$BF,$00,$00,$30,$38,$1F,$1F,$3F,$7F $8790 .byte $00,$70,$88,$9E,$8F,$FE,$FE,$FE,$00,$00,$70,$60,$76,$8C,$F8,$FC DataTableEntry_107A0 $87A0 .byte $00,$30,$48,$7F,$3B,$3F,$7F,$BF,$00,$00,$30,$38,$1F,$1F,$3F,$7F $87B0 .byte $00,$70,$88,$9E,$8F,$FE,$FE,$FE,$00,$00,$70,$60,$76,$8C,$F8,$FC DataTableEntry_107C0 $87C0 .byte $00,$00,$00,$0C,$0A,$0B,$7F,$5F,$00,$00,$00,$00,$04,$06,$07,$3F $87D0 .byte $00,$00,$00,$30,$50,$F0,$FE,$FA,$00,$00,$00,$00,$20,$60,$F0,$FC DataTableEntry_107E0 $87E0 .byte $00,$00,$0C,$0A,$0B,$7F,$5F,$3F,$00,$00,$00,$04,$06,$07,$3F,$1F $87F0 .byte $00,$00,$30,$50,$F0,$FE,$FA,$FC,$00,$00,$00,$20,$60,$F0,$FC,$F8 DataTableEntry_10800 $8800 .byte $00,$00,$0C,$16,$1F,$7F,$B8,$F8,$00,$00,$00,$0C,$0E,$08,$77,$77 $8810 .byte $00,$00,$30,$68,$F8,$FE,$8D,$8F,$00,$00,$00,$30,$30,$00,$76,$76 DataTableEntry_10820 $8820 .byte $00,$00,$00,$0E,$1F,$18,$78,$BA,$00,$00,$00,$00,$00,$07,$17,$75 $8830 .byte $00,$00,$00,$70,$F8,$88,$8E,$AD,$00,$00,$00,$00,$00,$70,$70,$56 DataTableEntry_10840 $8840 .byte $00,$3C,$4F,$7F,$3F,$7F,$BF,$7F,$00,$00,$3C,$3E,$1E,$3F,$7F,$3F $8850 .byte $00,$E0,$10,$3C,$1E,$FC,$FC,$FC,$00,$00,$E0,$C0,$EC,$18,$F0,$F8 DataTableEntry_10860 $8860 .byte $3C,$4B,$7F,$3F,$7F,$BF,$7F,$3F,$00,$3C,$3F,$1F,$3F,$7F,$3F,$1E $8870 .byte $70,$88,$9E,$8F,$FE,$FE,$FE,$FE,$00,$70,$60,$76,$8C,$F8,$FC,$04 DataTableEntry_10880 $8880 .byte $00,$00,$00,$00,$00,$0C,$0A,$0F,$00,$00,$00,$00,$00,$00,$04,$06 $8890 .byte $00,$00,$00,$00,$00,$30,$50,$F0,$00,$00,$00,$00,$00,$00,$20,$60 DataTableEntry_108A0 $88A0 .byte $00,$00,$0C,$0A,$0B,$7F,$5F,$3F,$00,$00,$00,$04,$06,$07,$3F,$1F $88B0 .byte $00,$00,$30,$50,$F0,$FE,$FA,$FC,$00,$00,$00,$20,$60,$F0,$FC,$F8 DataTableEntry_108C0 $88C0 .byte $00,$00,$00,$00,$0C,$16,$1F,$7F,$00,$00,$00,$00,$00,$0C,$0E,$07 $88D0 .byte $00,$00,$00,$00,$30,$68,$F8,$FE,$00,$00,$00,$00,$00,$30,$70,$E0 DataTableEntry_108E0 $88E0 .byte $00,$00,$0C,$16,$1F,$7B,$B9,$FA,$00,$00,$00,$0C,$0A,$05,$76,$75 $88F0 .byte $00,$00,$30,$68,$F8,$EE,$CD,$AF,$00,$00,$00,$30,$60,$D0,$36,$56 DataTableEntry_10900 $8900 .byte $00,$00,$00,$30,$68,$7E,$3F,$3F,$00,$00,$00,$00,$30,$38,$1E,$1F $8910 .byte $00,$00,$00,$00,$00,$00,$E0,$F0,$00,$00,$00,$00,$00,$00,$00,$20 DataTableEntry_10920 $8920 .byte $00,$00,$7C,$6F,$3F,$3F,$7F,$BF,$00,$00,$00,$3C,$1F,$1F,$3F,$78 $8930 .byte $00,$00,$00,$30,$C8,$D7,$C7,$FE,$00,$00,$00,$00,$30,$A8,$BA,$C4 DataTableEntry_10940 $8940 .byte $63,$55,$7B,$7F,$7F,$BF,$FF,$7F,$00,$23,$37,$3E,$3F,$7F,$7F,$3F $8950 .byte $80,$E0,$F0,$FC,$FC,$38,$F8,$F8,$00,$00,$60,$A0,$08,$D0,$D0,$90 DataTableEntry_10960 $8960 .byte $00,$00,$00,$00,$0C,$0A,$0F,$7F,$00,$00,$00,$00,$00,$04,$06,$07 $8970 .byte $00,$00,$00,$00,$30,$50,$F0,$FE,$00,$00,$00,$00,$00,$20,$60,$F0 DataTableEntry_10980 $8980 .byte $00,$00,$01,$00,$01,$00,$0C,$0A,$00,$00,$00,$01,$00,$00,$00,$04 $8990 .byte $00,$00,$40,$00,$40,$00,$30,$50,$00,$00,$80,$C0,$80,$00,$00,$20 DataTableEntry_109A0 $89A0 .byte $00,$00,$14,$00,$14,$02,$05,$77,$00,$00,$08,$1C,$08,$00,$02,$03 $89B0 .byte $00,$00,$00,$0A,$00,$0A,$00,$9C,$00,$00,$00,$04,$0E,$04,$00,$00 DataTableEntry_109C0 $89C0 .byte $00,$00,$00,$00,$00,$00,$0C,$0A,$00,$00,$00,$00,$00,$00,$00,$04 $89D0 .byte $00,$00,$00,$00,$00,$00,$30,$50,$00,$00,$00,$00,$00,$00,$00,$20 DataTableEntry_109E0 $89E0 .byte $00,$30,$4E,$7D,$3F,$77,$A3,$77,$00,$00,$30,$3E,$1E,$2A,$7E,$2B $89F0 .byte $05,$00,$05,$D8,$FC,$FF,$FF,$FE,$02,$07,$02,$00,$58,$A8,$C6,$1C $8A00 .byte $7F,$3F,$3F,$7F,$FF,$7B,$0B,$D7,$3F,$1F,$1F,$3C,$7B,$07,$07,$0F $8A10 .byte $FE,$FE,$FC,$FE,$FD,$FF,$FF,$FA,$84,$80,$80,$F0,$CE,$E2,$B0,$9C $8A20 .byte $7F,$3F,$3F,$3F,$7F,$FB,$77,$17,$3F,$1F,$1F,$1C,$3B,$77,$0F,$0F $8A30 .byte $FE,$FE,$FC,$FE,$FD,$FF,$FE,$FC,$84,$80,$80,$F0,$CE,$C2,$E0,$F8 $8A40 .byte $3F,$1F,$3F,$7F,$3F,$7F,$BF,$FF,$1F,$0F,$0F,$3F,$1C,$01,$7F,$07 $8A50 .byte $FC,$F8,$FC,$FC,$F8,$FE,$FD,$FF,$F8,$F0,$F0,$F8,$30,$80,$FE,$E0 $8A60 .byte $1F,$3F,$7F,$FF,$DF,$7F,$3F,$1F,$0F,$0F,$3F,$0C,$61,$3F,$07,$07 $8A70 .byte $F8,$FC,$FF,$FD,$FB,$FE,$FC,$F8,$F0,$F0,$F8,$32,$86,$FC,$E0,$E0 $8A80 .byte $7A,$7F,$FF,$FF,$1F,$3F,$FF,$BF,$35,$38,$7F,$1E,$01,$00,$3C,$6F $8A90 .byte $AE,$FE,$FF,$FF,$F8,$FC,$FF,$FD,$5C,$8C,$FE,$38,$C0,$00,$3C,$F6 $8AA0 .byte $FF,$3F,$7F,$FF,$BF,$FF,$7F,$3F,$78,$1F,$3E,$31,$40,$6E,$3F,$0F $8AB0 .byte $FF,$FE,$FE,$FF,$FD,$FF,$FE,$F8,$8E,$FC,$3C,$C8,$02,$3E,$F8,$F0 $8AC0 .byte $3F,$7F,$FB,$7B,$0B,$1F,$FF,$EF,$1F,$3E,$77,$07,$07,$0F,$1F,$DF $8AD0 .byte $FC,$FC,$E0,$F0,$FC,$FA,$FE,$FC,$08,$20,$C0,$E0,$B0,$DC,$E4,$F8 $8AE0 .byte $7F,$FF,$7D,$05,$CD,$FF,$FF,$7F,$3C,$7F,$03,$03,$03,$4F,$5F,$1E $8AF0 .byte $FE,$F0,$FE,$FD,$FF,$FE,$F8,$FC,$10,$E0,$C0,$FE,$C2,$E0,$F0,$E0 $8B00 .byte $0F,$7F,$5F,$3F,$1F,$3F,$3F,$3F,$07,$07,$3F,$1F,$0F,$1C,$01,$1F $8B10 .byte $F0,$EE,$FA,$FC,$F8,$FC,$FC,$FC,$60,$F0,$FC,$F8,$F0,$38,$80,$F8 $8B20 .byte $1F,$3F,$7F,$FF,$DF,$7F,$3F,$1F,$0F,$0F,$3F,$0C,$61,$3F,$07,$07 $8B30 .byte $F8,$FC,$FF,$FD,$FB,$FE,$FC,$F8,$F0,$F0,$F8,$32,$86,$FC,$E0,$E0 $8B40 .byte $BF,$FF,$7F,$3F,$7F,$FF,$FF,$7F,$7F,$7B,$35,$18,$1F,$7E,$03,$05 $8B50 .byte $FD,$FF,$FE,$FC,$FE,$FF,$FF,$FE,$FE,$DE,$AC,$18,$FC,$3E,$E0,$C0 $8B60 .byte $7F,$3F,$7F,$FF,$FF,$BF,$FF,$7F,$38,$1F,$3E,$71,$00,$4E,$7F,$0F $8B70 .byte $FE,$FC,$FE,$FF,$FF,$FD,$FF,$FE,$8C,$F8,$3C,$CE,$00,$32,$FE,$F0 $8B80 .byte $7F,$BF,$7F,$38,$38,$7F,$BD,$77,$3F,$7F,$38,$17,$17,$38,$73,$0F $8B90 .byte $FF,$FF,$FE,$FE,$7E,$FE,$FE,$F0,$50,$E2,$CC,$78,$BC,$04,$E0,$E0 $8BA0 .byte $78,$38,$7F,$BD,$FB,$1F,$1F,$D7,$37,$17,$38,$73,$07,$0F,$0E,$0E $8BB0 .byte $FE,$7E,$FE,$FE,$FB,$FF,$FE,$F8,$78,$BC,$04,$E0,$C6,$FE,$00,$F0 $8BC0 .byte $7F,$7F,$FF,$FF,$FF,$2F,$3F,$3F,$3F,$3E,$7F,$63,$08,$1F,$17,$03 $8BD0 .byte $F8,$F0,$E0,$F0,$F8,$F4,$FC,$FC,$10,$C0,$00,$A0,$30,$F8,$E8,$E0 $8BE0 .byte $5F,$3F,$1F,$1F,$2F,$5F,$7F,$3F,$3F,$1F,$0F,$0F,$1F,$3C,$01,$07 $8BF0 .byte $FA,$FC,$F8,$F8,$F4,$FA,$FE,$FC,$FC,$F8,$F0,$F0,$F8,$3C,$80,$E8 $8C00 .byte $0F,$7F,$5F,$3F,$1F,$1F,$2F,$5F,$06,$07,$3F,$1F,$0F,$0F,$1F,$3C $8C10 .byte $F0,$FE,$FA,$FC,$F8,$F8,$F4,$FA,$60,$F0,$FC,$F8,$F0,$F0,$F8,$3C $8C20 .byte $5F,$7F,$3F,$3F,$3F,$7F,$FF,$FF,$37,$3F,$1F,$1F,$1F,$3F,$7F,$01 $8C30 .byte $F4,$FC,$F8,$F8,$FC,$FA,$FE,$F8,$18,$F8,$F0,$F0,$F8,$FC,$E0,$C0 $8C40 .byte $0F,$7F,$5F,$3F,$1F,$1F,$2F,$5F,$06,$07,$3F,$1F,$0F,$0F,$1F,$3C $8C50 .byte $F0,$FE,$FA,$FC,$F8,$F8,$F4,$FA,$60,$F0,$FC,$F8,$F0,$F0,$F8,$3C $8C60 .byte $3F,$7F,$7F,$BF,$FF,$1B,$1F,$3F,$1F,$3F,$3C,$78,$00,$0D,$05,$11 $8C70 .byte $FE,$FE,$FE,$FE,$FC,$FC,$FA,$FE,$F8,$FC,$0C,$20,$60,$F0,$F4,$E4 $8C80 .byte $F7,$7F,$3B,$1B,$27,$3F,$3E,$FF,$4F,$3F,$07,$07,$1E,$1C,$18,$00 $8C90 .byte $FE,$FC,$FC,$F8,$F0,$F8,$F4,$FF,$C4,$E0,$F8,$30,$00,$00,$38,$00 $8CA0 .byte $17,$1F,$1F,$3C,$7F,$7F,$7C,$7F,$0F,$0F,$0F,$17,$20,$2C,$08,$00 $8CB0 .byte $FC,$FC,$F8,$F0,$7C,$F2,$FE,$FF,$F8,$78,$B0,$C0,$C0,$7C,$7C,$00 $8CC0 .byte $2F,$7F,$7F,$7F,$7F,$5F,$3D,$00,$1F,$3F,$33,$38,$38,$39,$00,$00 $8CD0 .byte $E4,$FE,$FE,$FE,$FE,$FE,$BC,$00,$F8,$FC,$CC,$9C,$9C,$1C,$00,$00 $8CE0 .byte $2F,$7F,$7F,$FF,$F9,$B9,$79,$00,$1F,$3F,$3F,$78,$70,$70,$00,$00 $8CF0 .byte $E4,$FE,$FE,$FF,$DF,$DD,$9E,$00,$F8,$FC,$FC,$9E,$8E,$8E,$00,$00 $8D00 .byte $7F,$1F,$2F,$3F,$3E,$3E,$1C,$00,$1F,$0F,$1D,$1C,$1C,$1C,$00,$00 $8D10 .byte $FE,$F8,$F4,$FC,$7C,$7C,$38,$00,$F8,$F0,$B8,$38,$38,$38,$00,$00 $8D20 .byte $3F,$3F,$5F,$7F,$F8,$F8,$70,$00,$1F,$1F,$3B,$38,$70,$70,$00,$00 $8D30 .byte $FC,$FC,$FA,$FE,$1F,$1F,$0E,$00,$F8,$F8,$DC,$1C,$0E,$0E,$00,$00 $8D40 .byte $FF,$77,$37,$4F,$7C,$78,$78,$00,$7F,$0E,$0E,$3C,$30,$30,$00,$00 $8D50 .byte $FE,$FF,$FE,$FC,$38,$00,$00,$00,$70,$76,$44,$08,$00,$00,$00,$00 $8D60 .byte $3F,$7F,$FF,$FB,$F3,$F1,$70,$00,$1E,$0E,$03,$61,$61,$60,$00,$00 $8D70 .byte $FC,$FC,$FC,$F8,$F0,$E0,$00,$00,$C0,$38,$78,$F0,$E0,$00,$00,$00 $8D80 .byte $7F,$7F,$5F,$7F,$7F,$5F,$3F,$FF,$37,$0F,$3F,$31,$39,$39,$00,$00 $8D90 .byte $FE,$FE,$FA,$FE,$FE,$FE,$BC,$FF,$EC,$F0,$FC,$8C,$9C,$1C,$00,$00 $8DA0 .byte $2F,$7F,$7F,$7F,$7F,$5F,$3D,$00,$1F,$3F,$33,$38,$38,$39,$00,$00 $8DB0 .byte $E4,$FE,$FE,$FE,$FE,$FE,$BC,$00,$F8,$FC,$CC,$9C,$9C,$1C,$00,$00 $8DC0 .byte $FF,$FF,$FF,$7F,$5F,$7F,$7C,$FF,$36,$4F,$1F,$37,$38,$38,$00,$00 $8DD0 .byte $FF,$FF,$FF,$FE,$FA,$FE,$3E,$FF,$2C,$F2,$F8,$EC,$1C,$1C,$00,$00 $8DE0 .byte $3F,$3F,$5F,$7F,$7C,$7C,$38,$00,$1F,$1F,$3B,$38,$38,$38,$00,$00 $8DF0 .byte $FC,$FC,$FA,$FE,$3E,$3E,$1C,$00,$F8,$F8,$DC,$1C,$1C,$1C,$00,$00 $8E00 .byte $17,$17,$1F,$3F,$3F,$75,$65,$FF,$0F,$0F,$0F,$18,$11,$23,$03,$00 $8E10 .byte $FC,$FE,$BE,$FC,$F0,$C8,$F8,$FE,$30,$1C,$CC,$C0,$80,$F0,$F0,$00 $8E20 .byte $F7,$FF,$7F,$1D,$07,$07,$07,$00,$4F,$6F,$17,$03,$03,$03,$00,$00 $8E30 .byte $F0,$E0,$E0,$F0,$C8,$F8,$F0,$00,$60,$00,$00,$00,$F0,$F0,$00,$00 $8E40 .byte $2F,$7F,$7F,$7F,$7F,$7F,$3F,$7F,$1F,$3F,$33,$39,$39,$39,$00,$00 $8E50 .byte $F4,$FE,$FE,$FE,$FE,$FE,$BC,$FE,$F8,$FC,$CC,$9C,$9C,$1C,$00,$00 $8E60 .byte $3F,$3F,$1F,$3F,$7F,$7F,$7F,$FF,$13,$0F,$0F,$1F,$31,$39,$38,$00 $8E70 .byte $FC,$FC,$FC,$FE,$FE,$FE,$FE,$FF,$E0,$F8,$F8,$FC,$C4,$CC,$8C,$00 $8E80 .byte $7F,$3F,$3F,$3F,$3F,$7F,$7F,$FF,$01,$07,$17,$03,$1F,$3E,$3E,$00 $8E90 .byte $FE,$FC,$FC,$FC,$FC,$FE,$FE,$FF,$80,$E8,$E8,$E0,$F8,$3C,$BC,$00 $8EA0 .byte $3F,$1F,$3F,$3F,$3F,$7F,$7F,$FF,$0E,$0F,$17,$03,$1F,$3E,$3E,$00 $8EB0 .byte $FC,$FC,$FC,$FC,$FC,$FE,$FE,$FF,$E8,$68,$88,$E0,$F8,$3C,$BC,$00 $8EC0 .byte $7F,$3F,$3F,$3F,$3F,$7F,$7F,$FF,$01,$07,$17,$03,$1F,$3E,$3E,$00 $8ED0 .byte $FE,$FC,$FC,$FC,$FC,$FE,$FE,$FF,$80,$E8,$E8,$E0,$F8,$3C,$BC,$00 $8EE0 .byte $3F,$7F,$7F,$7F,$5F,$7F,$7C,$FF,$0F,$3F,$37,$33,$38,$38,$00,$00 $8EF0 .byte $FC,$FC,$FE,$FE,$FA,$FE,$3E,$FF,$F0,$F8,$EC,$CC,$1C,$1C,$00,$00 DataTableEntry_10F00 $8F00 .byte $00,$00,$00,$00,$07,$0A,$19,$79,$00,$00,$00,$00,$00,$05,$06,$16 $8F10 .byte $A0,$00,$A0,$00,$F0,$A8,$C8,$CE,$40,$E0,$40,$00,$00,$50,$30,$B8 DataTableEntry_10F20 $8F20 .byte $14,$00,$14,$00,$03,$05,$7C,$5C,$08,$1C,$08,$00,$00,$02,$03,$3B $8F30 .byte $0A,$00,$0A,$00,$F8,$54,$74,$74,$04,$0E,$04,$00,$00,$A8,$88,$A8 DataTableEntry_10F40 $8F40 .byte $00,$00,$00,$00,$00,$0C,$16,$1F,$00,$00,$00,$00,$00,$00,$0C,$0E $8F50 .byte $00,$00,$00,$00,$00,$30,$68,$F8,$00,$00,$00,$00,$00,$00,$30,$70 DataTableEntry_10F60 $8F60 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $8F70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_10F80 $8F80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $8F90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_10FA0 $8FA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $8FB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_10FC0 $8FC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $8FD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_10FE0 $8FE0 .byte $18,$2C,$3F,$1F,$3F,$5D,$78,$3D,$00,$18,$1C,$0E,$0E,$3A,$3F,$1A $8FF0 .byte $C0,$E0,$F8,$FC,$FC,$FC,$FC,$FC,$00,$40,$00,$68,$A8,$C0,$18,$E0 DataTableEntry_11000 $9000 .byte $31,$2A,$2D,$3F,$FF,$FF,$FF,$7F,$00,$11,$1B,$1F,$1F,$7F,$7F,$3F $9010 .byte $94,$80,$F4,$F0,$FE,$9E,$FE,$FC,$08,$1C,$08,$20,$80,$E4,$C8,$88 DataTableEntry_11020 $9020 .byte $00,$03,$77,$BF,$FF,$EF,$47,$AF,$00,$00,$01,$62,$7B,$10,$3F,$57 $9030 .byte $0A,$E0,$FA,$F0,$F8,$F8,$F0,$F8,$04,$0E,$A4,$80,$10,$20,$C0,$F0 DataTableEntry_11040 $9040 .byte $00,$00,$01,$3A,$5E,$7F,$7F,$3F,$00,$00,$00,$01,$31,$3E,$1F,$1F $9050 .byte $00,$00,$E0,$78,$3C,$FC,$F8,$FC,$00,$00,$00,$80,$C8,$10,$E0,$F8 DataTableEntry_11060 $9060 .byte $00,$14,$00,$14,$01,$01,$01,$1D,$00,$08,$1C,$08,$00,$00,$00,$00 $9070 .byte $00,$00,$00,$00,$C0,$C0,$C0,$E0,$00,$00,$00,$00,$00,$80,$80,$80 DataTableEntry_11080 $9080 .byte $00,$A0,$00,$A0,$00,$00,$06,$79,$00,$40,$E0,$40,$00,$00,$00,$06 $9090 .byte $00,$0A,$00,$0A,$00,$10,$38,$F0,$00,$04,$0E,$04,$00,$00,$10,$20 DataTableEntry_110A0 $90A0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $90B0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_110C0 $90C0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $90D0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_110E0 $90E0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $90F0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11100 $9100 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9110 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11120 $9120 .byte $06,$05,$07,$07,$3F,$2F,$1F,$0F,$00,$02,$03,$03,$03,$1F,$0F,$07 $9130 .byte $18,$28,$F8,$F8,$F7,$FD,$FE,$FC,$00,$10,$30,$B0,$F8,$FE,$FC,$F8 DataTableEntry_11140 $9140 .byte $18,$14,$1F,$1F,$1F,$FF,$BF,$7F,$00,$08,$0C,$0E,$0F,$1F,$7F,$3F $9150 .byte $60,$A0,$E0,$E0,$DC,$F4,$FE,$FD,$00,$40,$C0,$C0,$E0,$F8,$F0,$E2 DataTableEntry_11160 $9160 .byte $07,$05,$07,$7F,$58,$3A,$18,$1F,$00,$02,$03,$00,$37,$15,$07,$08 $9170 .byte $38,$E8,$FC,$FC,$8C,$AE,$8F,$FF,$00,$10,$F8,$88,$70,$50,$76,$8C $9180 .byte $5F,$7F,$3F,$3F,$3F,$7F,$7F,$7F,$38,$3E,$1F,$1F,$11,$34,$2F,$0F $9190 .byte $FA,$FE,$FC,$FC,$FC,$FE,$FE,$FE,$8C,$BC,$F8,$F8,$88,$2C,$EC,$F0 $91A0 .byte $7F,$3F,$3F,$3F,$7F,$7F,$7F,$1F,$3C,$1F,$1F,$1F,$31,$34,$0F,$0F $91B0 .byte $FC,$FC,$F8,$F8,$F8,$FC,$FC,$FC,$60,$D8,$F0,$F0,$80,$28,$E8,$F0 $91C0 .byte $7F,$BF,$FF,$7F,$3F,$7F,$FF,$FF,$07,$7F,$7B,$35,$18,$1F,$7E,$03 $91D0 .byte $FE,$FD,$FF,$FE,$FC,$FE,$FF,$FF,$E0,$FE,$DE,$AC,$18,$FC,$3E,$E0 $91E0 .byte $00,$0F,$19,$17,$2C,$7F,$F9,$FF,$00,$00,$06,$08,$10,$18,$7E,$03 $91F0 .byte $00,$78,$4C,$74,$1A,$7E,$4F,$FF,$00,$00,$30,$08,$04,$00,$3E,$60 $9200 .byte $00,$0F,$19,$17,$2C,$3F,$31,$27,$00,$00,$06,$08,$10,$00,$0E,$18 $9210 .byte $00,$78,$4C,$74,$1A,$7E,$46,$F2,$00,$00,$30,$08,$04,$00,$38,$0C $9220 .byte $00,$0F,$19,$17,$2C,$3F,$2F,$5F,$00,$00,$06,$08,$10,$0C,$1E,$3C $9230 .byte $00,$78,$4C,$74,$1A,$7E,$F6,$FA,$00,$00,$30,$08,$04,$00,$F8,$3C $9240 .byte $00,$0F,$19,$17,$2C,$3F,$31,$27,$00,$00,$06,$08,$10,$00,$0E,$18 $9250 .byte $00,$78,$4C,$74,$1A,$7E,$46,$F2,$00,$00,$30,$08,$04,$00,$38,$0C $9260 .byte $1F,$1F,$3F,$3F,$3F,$0B,$0B,$17,$0E,$0F,$1C,$1B,$07,$07,$07,$0F $9270 .byte $FC,$FC,$FC,$F0,$FE,$FD,$FF,$FE,$F8,$18,$C0,$E0,$C0,$FE,$C2,$E0 $9280 .byte $3F,$3F,$5F,$BF,$7F,$0B,$0B,$17,$1F,$1F,$3F,$71,$04,$07,$07,$0F $9290 .byte $FC,$FC,$F8,$30,$FE,$FD,$FF,$FE,$B0,$20,$80,$C0,$00,$FE,$C2,$E0 $92A0 .byte $FF,$FF,$FF,$7F,$7F,$BF,$7F,$1F,$78,$70,$3D,$3B,$33,$77,$0F,$0F $92B0 .byte $F8,$F8,$F0,$F0,$FC,$FA,$FE,$FC,$F0,$00,$E0,$E0,$80,$FC,$84,$C0 $92C0 .byte $5F,$7F,$3F,$3F,$3F,$5F,$3F,$3F,$3E,$3C,$1E,$1C,$19,$39,$07,$1F $92D0 .byte $FC,$FC,$F8,$F0,$F0,$F0,$FC,$FA,$18,$00,$E0,$E0,$C0,$E0,$80,$FC $92E0 .byte $27,$23,$23,$7F,$BF,$FF,$FF,$FF,$19,$1D,$1D,$23,$7E,$7F,$7E,$7E $92F0 .byte $F0,$F0,$E0,$C0,$C0,$C0,$C0,$C0,$E0,$E0,$80,$00,$00,$00,$80,$80 $9300 .byte $BF,$F3,$F1,$71,$BF,$FF,$FF,$7F,$60,$6C,$2E,$2E,$71,$7C,$3D,$3D $9310 .byte $F0,$F8,$F8,$F8,$E0,$E0,$C0,$C0,$C0,$F0,$F0,$80,$00,$40,$80,$80 $9320 .byte $0F,$17,$1F,$1F,$6F,$BF,$FF,$FF,$00,$0E,$0F,$0E,$1E,$7E,$7F,$7F $9330 .byte $00,$00,$C0,$E0,$F0,$F0,$E0,$FE,$00,$00,$00,$40,$A0,$C0,$00,$E0 $9340 .byte $00,$00,$00,$1E,$22,$4E,$F7,$FF,$00,$00,$00,$00,$1C,$30,$70,$7F $9350 .byte $00,$00,$00,$00,$00,$C0,$58,$AE,$00,$00,$00,$00,$00,$00,$80,$90 $9360 .byte $00,$00,$00,$1E,$22,$4E,$57,$56,$00,$00,$00,$00,$1C,$30,$20,$21 $9370 .byte $00,$00,$00,$00,$00,$C0,$5C,$A4,$00,$00,$00,$00,$00,$00,$80,$18 $9380 .byte $00,$00,$00,$1E,$22,$4E,$57,$56,$00,$00,$00,$00,$1C,$30,$20,$21 $9390 .byte $00,$00,$00,$00,$00,$C0,$5C,$A4,$00,$00,$00,$00,$00,$00,$80,$18 $93A0 .byte $1F,$FF,$BF,$7F,$1F,$1F,$2F,$7F,$0C,$03,$7F,$07,$0F,$0F,$1F,$33 $93B0 .byte $FE,$FF,$FD,$FE,$F8,$F8,$E8,$FC,$7C,$80,$FE,$E0,$F0,$F0,$F0,$18 $93C0 .byte $7F,$3F,$3F,$7F,$BF,$FB,$7F,$7F,$3C,$03,$0F,$3B,$67,$07,$3F,$31 $93D0 .byte $FF,$FF,$FC,$FC,$DC,$F4,$FE,$FE,$76,$84,$F8,$E0,$E0,$F8,$FC,$CC $93E0 .byte $7F,$7F,$3F,$1F,$1F,$FF,$BF,$FF,$0F,$3E,$1F,$0E,$0E,$0B,$7C,$0C $93F0 .byte $FE,$FE,$FF,$FF,$FE,$FB,$FF,$FE,$F8,$3C,$FE,$38,$30,$E6,$0C,$00 $9400 .byte $3F,$7B,$BF,$FF,$FF,$FF,$FF,$FF,$1B,$0D,$6D,$73,$77,$70,$00,$00 $9410 .byte $FC,$DE,$FD,$FF,$FF,$FF,$FF,$FF,$D8,$B0,$B6,$CE,$EE,$0E,$00,$00 $9420 .byte $3F,$7B,$BF,$FF,$FF,$FF,$FF,$FF,$1B,$0D,$6D,$73,$77,$70,$00,$00 $9430 .byte $FC,$DE,$FD,$FF,$FF,$FF,$FF,$FF,$D8,$B0,$B6,$CE,$EE,$0E,$00,$00 $9440 .byte $7F,$7B,$BF,$FF,$FF,$FF,$FF,$FF,$04,$0D,$6D,$73,$77,$70,$00,$00 $9450 .byte $FE,$DE,$FD,$FF,$FF,$FF,$FF,$FF,$00,$B0,$B6,$CE,$EE,$0E,$00,$00 $9460 .byte $7F,$7B,$BF,$FF,$FF,$FF,$FF,$FF,$04,$0D,$6D,$73,$77,$70,$00,$00 $9470 .byte $FE,$DE,$FD,$FF,$FF,$FF,$FF,$FF,$00,$B0,$B6,$CE,$EE,$0E,$00,$00 $9480 .byte $3C,$4B,$BC,$FE,$FF,$FF,$FF,$FF,$03,$34,$6B,$71,$77,$70,$00,$00 $9490 .byte $1E,$E9,$1D,$3F,$FF,$FF,$FF,$FF,$E0,$16,$E6,$CE,$EE,$0E,$00,$00 $94A0 .byte $7F,$3F,$3F,$3F,$3F,$7F,$7F,$FF,$01,$07,$17,$03,$1F,$3E,$3E,$00 $94B0 .byte $FE,$FC,$FC,$FC,$FC,$FE,$FE,$FF,$80,$E8,$E8,$E0,$F8,$3C,$BC,$00 $94C0 .byte $3C,$3B,$3C,$3F,$3F,$7F,$7F,$FF,$03,$04,$17,$03,$1F,$3E,$3E,$00 $94D0 .byte $1E,$EA,$1C,$FC,$FC,$FE,$FE,$FF,$E0,$14,$E8,$E0,$F8,$3C,$BC,$00 $94E0 .byte $17,$17,$3F,$7D,$F5,$C7,$07,$7F,$0F,$0E,$1F,$33,$43,$03,$03,$00 $94F0 .byte $FC,$FC,$F8,$F0,$F0,$C8,$F8,$FE,$F8,$F8,$70,$00,$00,$F0,$F0,$00 $9500 .byte $17,$17,$3F,$7D,$F5,$C7,$07,$7F,$0F,$0E,$1F,$33,$43,$03,$03,$00 $9510 .byte $FC,$FC,$F8,$F0,$F0,$C8,$F8,$FE,$F8,$F8,$70,$00,$00,$F0,$F0,$00 $9520 .byte $1F,$3F,$7F,$E7,$C3,$03,$03,$FF,$0F,$17,$25,$41,$01,$01,$00,$00 $9530 .byte $FC,$F8,$F0,$F0,$C8,$F8,$F8,$FF,$78,$B0,$80,$80,$F0,$E0,$00,$00 $9540 .byte $3F,$3F,$1F,$7F,$FF,$E3,$01,$FF,$1F,$1F,$0F,$17,$63,$01,$00,$00 $9550 .byte $FE,$FC,$F8,$EC,$F8,$F0,$E0,$FF,$84,$C0,$20,$98,$F0,$E0,$C0,$00 $9560 .byte $7F,$7F,$FF,$FF,$FF,$FF,$7F,$FF,$26,$01,$0F,$5F,$5F,$5E,$00,$00 $9570 .byte $FC,$DE,$FE,$FE,$FE,$FE,$FE,$FF,$80,$E8,$AC,$0C,$FC,$FC,$00,$00 $9580 .byte $7F,$7F,$FF,$FF,$FF,$FF,$7F,$FF,$3B,$03,$07,$5F,$5F,$5E,$00,$00 $9590 .byte $FC,$DE,$FE,$FE,$FE,$FE,$FE,$FF,$C0,$68,$AC,$0C,$FC,$FC,$00,$00 $95A0 .byte $FF,$FF,$7F,$7F,$7F,$7F,$3F,$FF,$7C,$38,$00,$2B,$2E,$2F,$0F,$00 $95B0 .byte $FE,$FE,$FF,$FF,$FF,$FF,$FF,$FE,$FC,$60,$32,$0E,$0E,$FE,$FE,$00 $95C0 .byte $FF,$FF,$7F,$7F,$7F,$7F,$3F,$FF,$7C,$38,$00,$2B,$2E,$2F,$0F,$00 $95D0 .byte $FE,$FE,$FF,$FF,$FF,$FF,$FF,$FE,$FC,$60,$32,$0E,$0E,$FE,$FE,$00 $95E0 .byte $55,$79,$7F,$7F,$7F,$7F,$3F,$FF,$22,$36,$00,$2B,$2E,$2F,$0F,$00 $95F0 .byte $CE,$DD,$9D,$F9,$FE,$FF,$FF,$FE,$30,$22,$62,$06,$0C,$FE,$FE,$00 $9600 .byte $55,$59,$5A,$8B,$80,$40,$3F,$0F,$22,$26,$24,$74,$7F,$3F,$00,$00 $9610 .byte $CE,$DD,$9D,$29,$3A,$32,$04,$F8,$30,$22,$62,$C6,$C4,$CC,$F8,$00 $9620 .byte $FF,$FF,$EE,$0C,$00,$00,$00,$00,$63,$62,$04,$00,$00,$00,$00,$00 $9630 .byte $FE,$3E,$1E,$00,$00,$00,$00,$00,$1C,$0C,$00,$00,$00,$00,$00,$00 $9640 .byte $7F,$73,$03,$03,$00,$00,$00,$00,$31,$01,$01,$00,$00,$00,$00,$00 $9650 .byte $FE,$9E,$80,$00,$00,$00,$00,$00,$8C,$00,$00,$00,$00,$00,$00,$00 $9660 .byte $3F,$3F,$7F,$FF,$FF,$FC,$78,$00,$0F,$1F,$1F,$40,$70,$70,$00,$00 $9670 .byte $FF,$FF,$FF,$FF,$FF,$FE,$3C,$00,$CC,$DE,$9E,$3E,$3C,$38,$00,$00 DataTableEntry_11680 $9680 .byte $1C,$1E,$21,$21,$4D,$4D,$C1,$E1,$08,$00,$1E,$1E,$32,$32,$3E,$5E $9690 .byte $07,$FD,$0E,$0E,$6E,$6F,$0F,$0E,$00,$06,$F4,$F4,$94,$96,$F4,$F4 DataTableEntry_116A0 $96A0 .byte $1C,$26,$1D,$0F,$1F,$2F,$1F,$3F,$00,$1C,$0E,$07,$0F,$1F,$0F,$1C $96B0 .byte $70,$88,$AE,$8F,$FF,$FE,$FE,$FE,$00,$70,$50,$72,$8E,$F8,$7C,$C4 DataTableEntry_116C0 $96C0 .byte $7C,$9B,$7F,$3F,$7F,$BF,$7F,$FF,$00,$7C,$3E,$0E,$3E,$7F,$3F,$7F $96D0 .byte $F0,$0A,$6F,$6F,$0E,$FE,$FE,$FE,$00,$F0,$92,$96,$F4,$0C,$FC,$80 DataTableEntry_116E0 $96E0 .byte $00,$0C,$16,$1F,$18,$F8,$B8,$FA,$00,$00,$0C,$08,$07,$17,$77,$75 $96F0 .byte $00,$30,$68,$F8,$88,$8F,$8D,$AF,$00,$00,$30,$00,$70,$70,$76,$56 DataTableEntry_11700 $9700 .byte $00,$0C,$16,$1F,$18,$F8,$B8,$FA,$00,$00,$0C,$08,$07,$17,$77,$75 $9710 .byte $00,$30,$68,$F8,$88,$8F,$8D,$AF,$00,$00,$30,$00,$70,$70,$76,$56 DataTableEntry_11720 $9720 .byte $00,$00,$0C,$16,$1F,$18,$F8,$B8,$00,$00,$00,$0C,$08,$07,$17,$77 $9730 .byte $00,$00,$30,$68,$F8,$88,$8F,$8D,$00,$00,$00,$30,$00,$70,$70,$76 DataTableEntry_11740 $9740 .byte $00,$00,$00,$0C,$16,$1F,$18,$F8,$00,$00,$00,$00,$0C,$08,$07,$17 $9750 .byte $00,$00,$00,$30,$68,$F8,$88,$8F,$00,$00,$00,$00,$30,$00,$70,$70 DataTableEntry_11760 $9760 .byte $00,$00,$00,$00,$0C,$16,$1F,$1F,$00,$00,$00,$00,$00,$0C,$0E,$03 $9770 .byte $00,$00,$00,$00,$30,$68,$F8,$F8,$00,$00,$00,$00,$00,$30,$30,$E0 DataTableEntry_11780 $9780 .byte $00,$00,$00,$00,$00,$00,$1F,$24,$00,$00,$00,$00,$00,$00,$00,$1B $9790 .byte $00,$00,$00,$00,$0C,$7A,$FE,$FC,$00,$00,$00,$00,$00,$0C,$7C,$78 DataTableEntry_117A0 $97A0 .byte $00,$00,$00,$00,$0C,$16,$1F,$10,$00,$00,$00,$00,$00,$0C,$00,$0F $97B0 .byte $00,$00,$00,$00,$30,$68,$FC,$84,$00,$00,$00,$00,$00,$30,$00,$78 DataTableEntry_117C0 $97C0 .byte $00,$00,$00,$00,$18,$2C,$3F,$3C,$00,$00,$00,$00,$00,$18,$18,$13 $97D0 .byte $00,$00,$00,$00,$18,$34,$FC,$9C,$00,$00,$00,$00,$00,$18,$08,$60 DataTableEntry_117E0 $97E0 .byte $00,$00,$00,$00,$00,$00,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00 $97F0 .byte $00,$00,$00,$00,$00,$00,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11800 $9800 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9810 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11820 $9820 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9830 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11840 $9840 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9850 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11860 $9860 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9870 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11880 $9880 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9890 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_118A0 $98A0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $98B0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_118C0 $98C0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $98D0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_118E0 $98E0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $98F0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $9900 .byte $7F,$7F,$FF,$7F,$FF,$BF,$FF,$3F,$21,$3C,$7F,$18,$08,$68,$37,$00 $9910 .byte $FE,$FF,$FF,$F8,$FC,$F8,$FF,$FD,$0C,$7E,$F8,$10,$18,$10,$E0,$1E $9920 .byte $7F,$7F,$1F,$1F,$6F,$EF,$FF,$FF,$39,$07,$09,$0E,$1B,$58,$5C,$7F $9930 .byte $FE,$FC,$FE,$FD,$7F,$FE,$FF,$FF,$C0,$F8,$C0,$76,$B0,$B0,$26,$E6 $9940 .byte $FF,$7F,$17,$77,$EF,$FF,$FF,$7F,$7C,$03,$0F,$0F,$5F,$5F,$7F,$2E $9950 .byte $FC,$F8,$F8,$F8,$F4,$FC,$F8,$F8,$80,$00,$00,$00,$F8,$08,$80,$80 $9960 .byte $7F,$3F,$7F,$FF,$FF,$1F,$3F,$2F,$38,$1F,$3E,$77,$01,$0C,$1F,$17 $9970 .byte $FE,$FC,$FE,$FF,$FF,$F8,$FC,$F4,$8C,$F8,$3C,$EE,$80,$30,$F8,$E8 $9980 .byte $7F,$3F,$7F,$FF,$FF,$1F,$3F,$2F,$38,$1F,$3E,$77,$01,$0C,$1F,$17 $9990 .byte $FE,$FC,$FE,$FF,$FF,$F8,$FC,$F4,$8C,$F8,$3C,$EE,$80,$30,$F8,$E8 $99A0 .byte $FA,$7F,$3F,$7F,$FF,$FF,$1F,$3F,$75,$38,$1F,$3E,$77,$01,$0C,$1F $99B0 .byte $AF,$FE,$FC,$FE,$FF,$FF,$F8,$FC,$56,$8C,$F8,$3C,$EE,$80,$30,$F8 $99C0 .byte $B8,$FA,$7F,$3F,$7F,$FF,$FF,$1F,$77,$75,$38,$1F,$3E,$77,$01,$0C $99D0 .byte $8D,$AF,$FE,$FC,$FE,$FF,$FF,$F8,$76,$56,$8C,$F8,$3C,$EE,$80,$30 $99E0 .byte $FB,$B9,$7A,$3F,$3F,$7F,$E7,$FF,$15,$76,$35,$18,$0F,$26,$5B,$01 $99F0 .byte $EF,$CD,$AE,$FC,$FE,$F6,$E7,$FF,$D0,$36,$54,$88,$F0,$28,$DA,$80 $9A00 .byte $E8,$FE,$7F,$7F,$7E,$7F,$7F,$3F,$17,$61,$38,$1E,$3D,$30,$07,$07 $9A10 .byte $FE,$FD,$FE,$1C,$9E,$FE,$FF,$FF,$7C,$7E,$1C,$E8,$6C,$1C,$DE,$C0 $9A20 .byte $F6,$B6,$F0,$7F,$3F,$7F,$7F,$FF,$09,$69,$6F,$30,$1F,$3E,$3F,$71 $9A30 .byte $B7,$B5,$87,$FE,$FC,$FE,$FE,$FF,$48,$4A,$7A,$84,$F8,$3C,$FC,$8E $9A40 .byte $38,$F6,$B6,$F8,$7F,$3F,$7F,$7F,$07,$29,$69,$67,$10,$1F,$3E,$37 $9A50 .byte $8C,$B7,$B5,$8F,$FE,$FC,$FE,$FE,$70,$48,$4A,$76,$88,$F8,$3C,$EC $9A60 .byte $2C,$3F,$3C,$38,$F6,$B6,$F8,$7F,$18,$18,$13,$07,$29,$69,$67,$10 $9A70 .byte $34,$FC,$9C,$8C,$B7,$B5,$8F,$FE,$18,$08,$60,$70,$48,$4A,$76,$88 $9A80 .byte $00,$00,$18,$2C,$3F,$3C,$38,$F6,$00,$00,$00,$18,$18,$13,$07,$29 $9A90 .byte $00,$00,$18,$34,$FC,$9C,$8C,$B7,$00,$00,$00,$18,$08,$60,$70,$48 $9AA0 .byte $00,$00,$00,$00,$00,$18,$2C,$3F,$00,$00,$00,$00,$00,$00,$18,$18 $9AB0 .byte $00,$00,$00,$00,$00,$18,$34,$FC,$00,$00,$00,$00,$00,$00,$18,$08 $9AC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9AD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9AE0 .byte $00,$0F,$19,$17,$2C,$3F,$31,$27,$00,$00,$06,$08,$10,$00,$0E,$18 $9AF0 .byte $00,$78,$4C,$74,$1A,$7E,$46,$F2,$00,$00,$30,$08,$04,$00,$38,$0C $9B00 .byte $00,$00,$00,$00,$04,$11,$30,$01,$00,$00,$00,$00,$10,$00,$0E,$18 $9B10 .byte $00,$00,$00,$20,$0A,$2C,$40,$22,$00,$00,$30,$08,$04,$00,$38,$0C $9B20 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9B30 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9B40 .byte $00,$00,$00,$00,$20,$00,$53,$14,$00,$00,$00,$00,$18,$20,$00,$01 $9B50 .byte $00,$00,$00,$00,$00,$80,$40,$20,$00,$00,$00,$00,$00,$00,$00,$08 $9B60 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $9B70 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $9B80 .byte $FF,$FF,$FF,$FF,$FF,$7F,$3C,$00,$30,$7B,$79,$7C,$7C,$3C,$00,$00 $9B90 .byte $FE,$FC,$FE,$FF,$FF,$3F,$1E,$00,$30,$F8,$F0,$02,$0E,$0E,$00,$00 $9BA0 .byte $7F,$3F,$3F,$3F,$1F,$07,$00,$00,$2D,$0D,$1C,$1F,$07,$00,$00,$00 $9BB0 .byte $FF,$FE,$DC,$C0,$C0,$80,$00,$00,$C6,$8C,$00,$80,$80,$00,$00,$00 $9BC0 .byte $7F,$FF,$FB,$F3,$F1,$70,$00,$00,$0E,$03,$61,$61,$60,$00,$00,$00 $9BD0 .byte $FC,$FC,$F8,$F0,$E0,$00,$00,$00,$38,$78,$F0,$E0,$00,$00,$00,$00 $9BE0 .byte $3F,$7F,$7F,$7F,$5F,$7F,$7C,$FF,$0F,$3F,$37,$33,$38,$38,$00,$00 $9BF0 .byte $FC,$FC,$FE,$FE,$FA,$FE,$3E,$FF,$F0,$F8,$EC,$CC,$1C,$1C,$00,$00 $9C00 .byte $3F,$3F,$7F,$00,$00,$00,$00,$00,$17,$07,$0F,$00,$00,$00,$00,$00 $9C10 .byte $FC,$FC,$FE,$00,$00,$00,$00,$00,$E8,$E0,$F0,$00,$00,$00,$00,$00 $9C20 .byte $2F,$3F,$3F,$00,$00,$00,$00,$00,$17,$17,$07,$00,$00,$00,$00,$00 $9C30 .byte $F4,$FC,$FC,$00,$00,$00,$00,$00,$E8,$E8,$E0,$00,$00,$00,$00,$00 $9C40 .byte $3F,$2F,$3F,$00,$00,$00,$00,$00,$1F,$17,$17,$00,$00,$00,$00,$00 $9C50 .byte $FC,$F4,$FC,$00,$00,$00,$00,$00,$F8,$E8,$E8,$00,$00,$00,$00,$00 $9C60 .byte $3F,$2F,$3F,$00,$00,$00,$00,$00,$04,$1F,$17,$00,$00,$00,$00,$00 $9C70 .byte $FC,$F4,$FC,$00,$00,$00,$00,$00,$20,$F8,$E8,$00,$00,$00,$00,$00 $9C80 .byte $3F,$5F,$7F,$00,$00,$00,$00,$00,$0F,$2F,$27,$00,$00,$00,$00,$00 $9C90 .byte $D8,$F8,$FC,$00,$00,$00,$00,$00,$B0,$A0,$88,$00,$00,$00,$00,$00 $9CA0 .byte $FF,$2F,$3F,$00,$00,$00,$00,$00,$04,$16,$17,$00,$00,$00,$00,$00 $9CB0 .byte $FF,$F4,$FC,$00,$00,$00,$00,$00,$20,$68,$E8,$00,$00,$00,$00,$00 $9CC0 .byte $FF,$FF,$2F,$00,$00,$00,$00,$00,$41,$04,$16,$00,$00,$00,$00,$00 $9CD0 .byte $FF,$FF,$F4,$00,$00,$00,$00,$00,$82,$20,$68,$00,$00,$00,$00,$00 $9CE0 .byte $3F,$7F,$7F,$00,$00,$00,$00,$00,$1F,$3E,$37,$00,$00,$00,$00,$00 $9CF0 .byte $FC,$FE,$FE,$00,$00,$00,$00,$00,$F8,$3C,$EC,$00,$00,$00,$00,$00 $9D00 .byte $B6,$F8,$7F,$00,$00,$00,$00,$00,$69,$67,$10,$00,$00,$00,$00,$00 $9D10 .byte $B5,$8F,$FE,$00,$00,$00,$00,$00,$4A,$76,$88,$00,$00,$00,$00,$00 $9D20 .byte $3C,$38,$F6,$00,$00,$00,$00,$00,$13,$07,$29,$00,$00,$00,$00,$00 $9D30 .byte $9C,$8C,$B7,$00,$00,$00,$00,$00,$60,$70,$48,$00,$00,$00,$00,$00 $9D40 .byte $00,$18,$2C,$00,$00,$00,$00,$00,$00,$00,$18,$00,$00,$00,$00,$00 $9D50 .byte $00,$18,$34,$00,$00,$00,$00,$00,$00,$00,$18,$00,$00,$00,$00,$00 $9D60 .byte $3C,$4B,$5C,$5A,$48,$65,$3F,$1F,$03,$34,$23,$25,$37,$1A,$00,$00 $9D70 .byte $1E,$E9,$1D,$2D,$C9,$F3,$1E,$FE,$E0,$16,$E2,$D2,$36,$0C,$00,$00 $9D80 .byte $14,$4B,$0C,$52,$08,$65,$3F,$1F,$03,$34,$23,$25,$37,$1A,$00,$00 $9D90 .byte $12,$E0,$15,$29,$C9,$F3,$1E,$FE,$E0,$12,$E2,$D2,$34,$0C,$00,$00 $9DA0 .byte $01,$00,$06,$01,$0D,$00,$57,$00,$02,$00,$00,$0C,$20,$1F,$00,$00 $9DB0 .byte $00,$80,$08,$28,$22,$38,$54,$00,$00,$40,$D0,$40,$14,$00,$80,$00 $9DC0 .byte $41,$50,$12,$09,$80,$40,$3F,$0F,$22,$24,$24,$60,$2C,$3F,$00,$00 $9DD0 .byte $4A,$80,$84,$20,$18,$30,$04,$F8,$30,$20,$42,$84,$C4,$88,$F8,$00 $9DE0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $9DF0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11E00 $9E00 .byte $00,$00,$18,$2F,$38,$16,$56,$B0,$00,$00,$00,$18,$17,$09,$09,$4F $9E10 .byte $00,$00,$18,$7C,$8C,$B4,$B6,$85,$00,$00,$00,$08,$70,$48,$48,$7A DataTableEntry_11E20 $9E20 .byte $00,$00,$00,$00,$00,$0C,$0F,$0C,$00,$00,$00,$00,$00,$00,$04,$03 $9E30 .byte $00,$00,$00,$00,$00,$18,$F8,$98,$00,$00,$00,$00,$00,$00,$10,$60 DataTableEntry_11E40 $9E40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9E50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11E60 $9E60 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9E70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11E80 $9E80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9E90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11EA0 $9EA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9EB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11EC0 $9EC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9ED0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11EE0 $9EE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9EF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11F00 $9F00 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9F10 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11F20 $9F20 .byte $00,$00,$00,$00,$00,$00,$04,$02,$00,$00,$00,$00,$00,$00,$00,$00 $9F30 .byte $00,$00,$00,$00,$00,$00,$40,$20,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11F40 $9F40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9F50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11F60 $9F60 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9F70 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11F80 $9F80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9F90 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11FA0 $9FA0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9FB0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11FC0 $9FC0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9FD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_11FE0 $9FE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $9FF0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_12000 $A000 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A010 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_12020 $A020 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A030 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_12040 $A040 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A050 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_12060 $A060 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A070 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A080 .byte $FF,$7F,$7F,$BF,$FF,$7F,$FF,$FF,$70,$3E,$1F,$7C,$78,$08,$68,$7F $A090 .byte $FF,$FE,$FE,$FD,$FF,$FE,$FF,$FF,$86,$3C,$F8,$3E,$1E,$18,$16,$E4 $A0A0 .byte $1A,$28,$3F,$1F,$1F,$3F,$3F,$1F,$05,$17,$18,$0E,$0E,$07,$1C,$04 $A0B0 .byte $AC,$8A,$FE,$FC,$FC,$FE,$FE,$FC,$50,$74,$0C,$B8,$30,$F0,$1C,$10 $A0C0 .byte $07,$0A,$08,$0F,$1F,$0F,$0F,$07,$00,$05,$07,$00,$0E,$06,$06,$00 $A0D0 .byte $70,$A8,$88,$F8,$FC,$F8,$F8,$F0,$00,$50,$70,$00,$B8,$30,$30,$00 $A0E0 .byte $00,$02,$05,$03,$07,$07,$03,$00,$00,$00,$02,$00,$02,$02,$00,$00 $A0F0 .byte $00,$40,$A0,$C0,$E0,$E0,$40,$00,$00,$00,$40,$00,$C0,$40,$00,$00 $A100 .byte $00,$00,$00,$02,$01,$01,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00 $A110 .byte $00,$00,$80,$80,$C0,$80,$00,$00,$00,$00,$00,$00,$00,$80,$00,$00 $A120 .byte $00,$00,$03,$0F,$1F,$7F,$FF,$FF,$00,$00,$00,$03,$0F,$0F,$77,$7F $A130 .byte $00,$00,$08,$F4,$F8,$FC,$FE,$FE,$00,$00,$00,$08,$F0,$E8,$DC,$FC $A140 .byte $00,$00,$00,$00,$00,$0F,$3F,$7F,$00,$00,$00,$00,$00,$04,$0F,$3F $A150 .byte $00,$00,$00,$00,$00,$E8,$FC,$FE,$00,$00,$00,$00,$00,$00,$E8,$FC $A160 .byte $00,$00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00 $A170 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A180 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A190 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A1A0 .byte $1D,$1E,$3F,$3F,$FF,$FF,$FF,$7F,$00,$08,$0C,$1B,$0D,$66,$7D,$1B $A1B0 .byte $F0,$FE,$F4,$F8,$FF,$FD,$FF,$FA,$00,$40,$28,$70,$A0,$C6,$BC,$7C $A1C0 .byte $00,$04,$02,$1D,$1E,$3F,$3F,$FF,$00,$00,$00,$00,$08,$0C,$1B,$0D $A1D0 .byte $00,$40,$20,$F0,$FE,$F4,$F8,$FF,$00,$00,$00,$00,$40,$28,$70,$A0 $A1E0 .byte $00,$00,$00,$00,$04,$02,$1D,$1E,$00,$00,$00,$00,$00,$00,$00,$08 $A1F0 .byte $00,$00,$00,$00,$40,$20,$F0,$FE,$00,$00,$00,$00,$00,$00,$00,$40 $A200 .byte $00,$00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00 $A210 .byte $00,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00,$00 $A220 .byte $00,$00,$00,$00,$87,$6E,$FF,$FF,$00,$00,$00,$00,$00,$07,$4A,$1D $A230 .byte $00,$00,$00,$00,$66,$DD,$FD,$FF,$00,$00,$00,$00,$00,$66,$AA,$DC $A240 .byte $00,$00,$00,$00,$00,$00,$87,$6E,$00,$00,$00,$00,$00,$00,$00,$07 $A250 .byte $00,$00,$00,$00,$00,$00,$66,$DD,$00,$00,$00,$00,$00,$00,$00,$66 $A260 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A270 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A280 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A290 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A2A0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A2B0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A2C0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A2D0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A2E0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A2F0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A300 .byte $7F,$1F,$0F,$07,$00,$00,$00,$00,$1F,$07,$07,$00,$00,$00,$00,$00 $A310 .byte $FE,$FC,$F8,$E0,$00,$00,$00,$00,$F8,$F0,$E0,$00,$00,$00,$00,$00 $A320 .byte $07,$03,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00,$00 $A330 .byte $F0,$E0,$00,$00,$00,$00,$00,$00,$E0,$00,$00,$00,$00,$00,$00,$00 $A340 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A350 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A360 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A370 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A380 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A390 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $A3A0 .byte $3F,$1F,$1F,$7F,$F7,$EC,$D0,$60,$1F,$0F,$0F,$1F,$78,$70,$60,$00 $A3B0 .byte $FA,$F4,$FC,$FC,$FC,$FC,$78,$30,$FC,$F8,$B0,$B8,$78,$18,$10,$00 $A3C0 .byte $3F,$1F,$1F,$3F,$6F,$57,$32,$00,$1F,$0F,$0F,$1F,$37,$22,$00,$00 $A3D0 .byte $FC,$F0,$F8,$FC,$DC,$10,$00,$00,$F0,$E0,$E0,$F8,$00,$00,$00,$00 $A3E0 .byte $0F,$3F,$7F,$3F,$1F,$00,$00,$00,$04,$0F,$3F,$1F,$00,$00,$00,$00 $A3F0 .byte $E8,$FC,$FE,$FC,$80,$00,$00,$00,$00,$E8,$FC,$80,$00,$00,$00,$00 $A400 .byte $00,$07,$1F,$07,$00,$00,$00,$00,$00,$00,$07,$00,$00,$00,$00,$00 $A410 .byte $00,$F0,$E0,$C0,$00,$00,$00,$00,$00,$00,$C0,$00,$00,$00,$00,$00 $A420 .byte $3F,$3F,$7F,$F7,$EF,$D3,$E2,$04,$0D,$0E,$1D,$7B,$71,$60,$00,$00 $A430 .byte $F4,$FC,$FC,$FA,$FE,$FF,$2D,$47,$B8,$D0,$B8,$7C,$9C,$0C,$06,$00 $A440 .byte $FF,$FF,$7F,$3F,$3F,$00,$00,$00,$66,$7D,$1B,$0D,$0E,$00,$00,$00 $A450 .byte $FD,$FF,$FA,$F4,$FC,$00,$00,$00,$C6,$BC,$7C,$B8,$D0,$00,$00,$00 $A460 .byte $3F,$3F,$FF,$FF,$FF,$00,$00,$00,$0C,$1B,$0D,$66,$7D,$00,$00,$00 $A470 .byte $F4,$F8,$FF,$FD,$FF,$00,$00,$00,$28,$70,$A0,$C6,$BC,$00,$00,$00 $A480 .byte $02,$1D,$1E,$3F,$3F,$00,$00,$00,$00,$00,$08,$0C,$1B,$00,$00,$00 $A490 .byte $20,$F0,$FE,$F4,$F8,$00,$00,$00,$00,$00,$40,$28,$70,$00,$00,$00 $A4A0 .byte $FF,$FF,$7F,$FF,$EF,$D7,$D3,$E0,$77,$2A,$1D,$3F,$77,$63,$60,$00 $A4B0 .byte $FF,$FF,$FF,$FF,$DC,$BA,$CC,$00,$76,$AA,$DC,$F8,$E8,$CC,$00,$00 $A4C0 .byte $FF,$FF,$FF,$FF,$7F,$00,$00,$00,$4A,$1D,$77,$2A,$1D,$00,$00,$00 $A4D0 .byte $FD,$FF,$FF,$FF,$FF,$00,$00,$00,$AA,$DC,$76,$AA,$DC,$00,$00,$00 $A4E0 .byte $87,$6E,$FF,$FF,$FF,$00,$00,$00,$00,$07,$4A,$1D,$77,$00,$00,$00 $A4F0 .byte $66,$DD,$FD,$FF,$FF,$00,$00,$00,$00,$66,$AA,$DC,$76,$00,$00,$00 $A500 .byte $00,$00,$87,$6E,$FF,$00,$00,$00,$00,$00,$00,$07,$4A,$00,$00,$00 $A510 .byte $00,$00,$66,$DD,$FD,$00,$00,$00,$00,$00,$00,$66,$AA,$00,$00,$00 $A520 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A530 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A540 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A550 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A560 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $A570 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_12580 $A580 .byte $3F,$3F,$1F,$2F,$5F,$FF,$FF,$FF,$0F,$07,$03,$1F,$3F,$7F,$7F,$5F $A590 .byte $FC,$FC,$F8,$F4,$FA,$FF,$FF,$FF,$F0,$E0,$C0,$F8,$7C,$FE,$7E,$7A DataTableEntry_125A0 $A5A0 .byte $7F,$3F,$3F,$3F,$5F,$BF,$FF,$FF,$1F,$0F,$03,$1F,$3E,$7F,$7E,$5E $A5B0 .byte $F8,$F8,$FC,$F2,$FF,$FF,$FF,$FF,$E0,$E0,$C0,$FC,$FE,$FE,$FA,$FA DataTableEntry_125C0 $A5C0 .byte $1F,$1F,$3F,$5F,$BF,$FF,$FF,$FF,$07,$07,$03,$3F,$7F,$7F,$5F,$5F $A5D0 .byte $FE,$FC,$FC,$FC,$FA,$FD,$FF,$FF,$F8,$F0,$C0,$F8,$7C,$FE,$7E,$7A DataTableEntry_125E0 $A5E0 .byte $7F,$6F,$67,$1F,$3F,$3F,$7F,$7F,$0B,$17,$18,$00,$0F,$10,$3F,$2F $A5F0 .byte $FC,$EC,$CC,$F8,$F8,$FC,$FE,$FE,$A0,$D0,$30,$00,$E0,$18,$FC,$F4 DataTableEntry_12600 $A600 .byte $7F,$7F,$6F,$27,$1F,$3F,$7F,$7F,$3F,$0B,$17,$18,$00,$07,$38,$3F $A610 .byte $FC,$FC,$EC,$C8,$F8,$FC,$FE,$F7,$F8,$A0,$D0,$30,$00,$E8,$14,$EE DataTableEntry_12620 $A620 .byte $7F,$7F,$6F,$27,$1F,$3F,$7F,$EF,$3F,$0B,$17,$18,$00,$17,$28,$77 $A630 .byte $FC,$FC,$EC,$C8,$F8,$FC,$FE,$FE,$F8,$A0,$D0,$30,$00,$E8,$1C,$FC DataTableEntry_12640 $A640 .byte $7C,$3F,$3F,$5F,$BF,$BF,$FF,$FF,$3B,$1C,$0F,$39,$7C,$7F,$7F,$77 $A650 .byte $3E,$FE,$FE,$FC,$F0,$C0,$CC,$FA,$C0,$00,$FC,$F0,$00,$00,$80,$0C DataTableEntry_12660 $A660 .byte $FC,$7C,$3F,$3F,$5F,$BF,$BF,$FF,$6B,$3B,$1C,$0F,$39,$7C,$7F,$7F $A670 .byte $7F,$3E,$FE,$FE,$FC,$F0,$C0,$DC,$9E,$C0,$00,$FC,$F0,$00,$00,$80 DataTableEntry_12680 $A680 .byte $FC,$7C,$3F,$3F,$5F,$BF,$BF,$FF,$6B,$3B,$1C,$0F,$39,$7C,$7F,$7B $A690 .byte $7F,$3E,$FE,$FE,$FC,$FC,$FA,$FE,$9E,$C0,$00,$FC,$F0,$00,$0C,$F8 DataTableEntry_126A0 $A6A0 .byte $1F,$1F,$0F,$2F,$5F,$FF,$FF,$FF,$0F,$0F,$07,$1F,$3F,$7D,$7D,$5F $A6B0 .byte $F8,$F8,$F8,$B8,$D8,$FC,$FE,$FE,$C0,$E0,$30,$C0,$E0,$F8,$FC,$FC DataTableEntry_126C0 $A6C0 .byte $3F,$3F,$3F,$7F,$FF,$FF,$FF,$FF,$1A,$1F,$0F,$3D,$6E,$6F,$7F,$6E $A6D0 .byte $8C,$FC,$FC,$F8,$F0,$EE,$FD,$FF,$70,$80,$F8,$F0,$00,$00,$86,$FC DataTableEntry_126E0 $A6E0 .byte $77,$79,$3F,$3F,$7F,$7F,$7F,$7F,$29,$26,$10,$0F,$30,$3F,$36,$34 $A6F0 .byte $FC,$F4,$F8,$F8,$E0,$C6,$FD,$FF,$F0,$08,$00,$E0,$00,$80,$C6,$3C DataTableEntry_12700 $A700 .byte $73,$79,$7F,$FF,$FF,$FF,$FF,$7F,$2D,$26,$38,$6F,$70,$7F,$76,$3F $A710 .byte $FE,$FC,$FC,$FC,$F8,$BC,$F6,$FD,$FC,$00,$00,$F8,$00,$00,$18,$F2 DataTableEntry_12720 $A720 .byte $3F,$3F,$3F,$37,$6F,$FF,$FF,$FF,$1F,$0F,$03,$0F,$1F,$7F,$7F,$1F $A730 .byte $FC,$FC,$FC,$EC,$F6,$FF,$FF,$FF,$F8,$F0,$C0,$F0,$F8,$7E,$FE,$78 DataTableEntry_12740 $A740 .byte $3F,$2F,$3F,$3F,$3F,$3F,$2F,$5F,$0F,$1F,$1F,$1F,$0F,$03,$1F,$3F $A750 .byte $FC,$F4,$FC,$FC,$FC,$FC,$F4,$FA,$F0,$F8,$F8,$F8,$F0,$40,$78,$FC DataTableEntry_12760 $A760 .byte $7F,$7F,$3F,$3F,$17,$7A,$DF,$FF,$20,$20,$10,$10,$08,$15,$68,$4F $A770 .byte $FC,$FC,$F8,$F8,$D8,$BE,$FB,$FF,$08,$08,$10,$10,$20,$58,$36,$F2 DataTableEntry_12780 $A780 .byte $7F,$7F,$FF,$FF,$FF,$7F,$7F,$7F,$3F,$3F,$7D,$47,$63,$3F,$3F,$3F $A790 .byte $FC,$FE,$FE,$FE,$FE,$FE,$FC,$FC,$F8,$F8,$7C,$C4,$8C,$F8,$F8,$F8 DataTableEntry_127A0 $A7A0 .byte $FF,$7F,$7F,$5F,$BE,$BF,$FF,$FF,$68,$38,$18,$3C,$7D,$7E,$7F,$6D $A7B0 .byte $FC,$E0,$E0,$FC,$AA,$FE,$FC,$FC,$00,$00,$00,$00,$54,$00,$F8,$C0 DataTableEntry_127C0 $A7C0 .byte $EE,$F4,$F8,$40,$80,$E0,$E0,$C0,$10,$08,$00,$80,$40,$80,$C0,$00 $A7D0 .byte $FF,$77,$7D,$7F,$7F,$5F,$BF,$FF,$60,$28,$32,$38,$1E,$37,$79,$78 DataTableEntry_127E0 $A7E0 .byte $17,$3F,$2F,$3F,$3F,$3F,$3F,$2F,$0C,$0F,$1F,$1F,$1F,$0F,$03,$1F $A7F0 .byte $E8,$FC,$F4,$FC,$FC,$FC,$FC,$F4,$70,$F0,$F8,$F8,$F8,$F0,$40,$78 $A800 .byte $FF,$FF,$7F,$3F,$2F,$2F,$3F,$7F,$5F,$1F,$0F,$0F,$1F,$1F,$1F,$3F $A810 .byte $FF,$FF,$FE,$FC,$F4,$F4,$FC,$FE,$FA,$78,$F0,$70,$F8,$78,$78,$FC $A820 .byte $FF,$FF,$FF,$7F,$3F,$2F,$3F,$7F,$5F,$1F,$0F,$0F,$1F,$1E,$1E,$3F $A830 .byte $FF,$FE,$F8,$F8,$F4,$FC,$FC,$FC,$F8,$78,$F0,$70,$F8,$F8,$F8,$D8 $A840 .byte $FF,$7F,$1F,$1F,$2F,$3F,$3F,$3F,$1F,$1E,$0F,$0E,$1F,$1F,$1F,$1B $A850 .byte $FF,$FF,$FF,$FE,$FC,$F4,$FC,$FE,$FA,$F8,$F0,$F0,$F8,$78,$78,$FC $A860 .byte $EF,$FF,$6F,$3F,$3F,$3F,$3F,$3F,$77,$67,$17,$07,$07,$1F,$1F,$1F $A870 .byte $F7,$FF,$F6,$FC,$FC,$FC,$FC,$FC,$EE,$E6,$E8,$E0,$E0,$F8,$F8,$F8 $A880 .byte $7F,$EF,$FF,$6F,$3F,$3F,$3F,$3F,$2F,$77,$67,$17,$07,$07,$1F,$1F $A890 .byte $FF,$F6,$FC,$FC,$FC,$FC,$FC,$FC,$E6,$E8,$E0,$E0,$F0,$F8,$F8,$F8 $A8A0 .byte $FF,$6F,$3F,$3F,$3F,$3F,$3F,$3F,$67,$17,$07,$07,$0F,$1F,$1F,$1F $A8B0 .byte $FE,$F7,$FF,$F6,$FC,$FC,$FC,$FC,$F4,$EE,$E6,$E8,$E0,$E0,$F8,$F8 $A8C0 .byte $7F,$7F,$7F,$7F,$3F,$3F,$3F,$7F,$3B,$3C,$3E,$3F,$0F,$0F,$1E,$2F $A8D0 .byte $FE,$FA,$FC,$F0,$F0,$F0,$F0,$E0,$F8,$0C,$00,$C0,$E0,$E0,$E0,$40 $A8E0 .byte $FF,$7F,$7F,$3F,$3F,$3F,$7F,$FF,$7F,$3E,$37,$1B,$0C,$0E,$1F,$5E $A8F0 .byte $FA,$FE,$FA,$FE,$FA,$FC,$F0,$F0,$CC,$C0,$0C,$F8,$0C,$00,$E0,$E0 $A900 .byte $FF,$7F,$7F,$3F,$3F,$3F,$3F,$3F,$7C,$3F,$3F,$1F,$0F,$0F,$1F,$1E $A910 .byte $FA,$FC,$E0,$F0,$F0,$F0,$F0,$F0,$0C,$00,$C0,$E0,$E0,$E0,$E0,$E0 $A920 .byte $FF,$FF,$7F,$3F,$5F,$BF,$FF,$FF,$5D,$1F,$1D,$1F,$3D,$7D,$7F,$6E $A930 .byte $FE,$FE,$FE,$FC,$F8,$F4,$FC,$FE,$F4,$F4,$F0,$F0,$F0,$F8,$F8,$FC $A940 .byte $FF,$FF,$FF,$FF,$7F,$7F,$3F,$3F,$3E,$2F,$2F,$3F,$2F,$3F,$0B,$1B $A950 .byte $FD,$FE,$F0,$F0,$F0,$F0,$F0,$E0,$66,$00,$80,$E0,$20,$C0,$C0,$C0 $A960 .byte $7F,$7F,$7F,$7F,$7F,$7F,$7F,$7F,$31,$1F,$01,$0C,$1F,$3F,$3F,$3F $A970 .byte $7D,$FE,$70,$F0,$F8,$F8,$F8,$F8,$A6,$00,$A0,$20,$F0,$F0,$F0,$80 $A980 .byte $7F,$7F,$7F,$3F,$3F,$3F,$3F,$3F,$38,$3C,$3F,$0F,$0F,$1E,$1F,$1F $A990 .byte $F7,$FD,$F6,$F0,$F0,$F0,$E0,$C0,$18,$02,$E0,$C0,$E0,$E0,$40,$00 $A9A0 .byte $3F,$3F,$3F,$3F,$3F,$2F,$3F,$7F,$1F,$1F,$0F,$0F,$1F,$1F,$1F,$3F $A9B0 .byte $FC,$FC,$FC,$FC,$FC,$F4,$FC,$FE,$78,$F8,$70,$F0,$78,$F8,$78,$7C $A9C0 .byte $FF,$FF,$FF,$FF,$FF,$DF,$7F,$7F,$7F,$5F,$4F,$4F,$1F,$3F,$3F,$3F $A9D0 .byte $FF,$FF,$FF,$FF,$FF,$FB,$FE,$FE,$7E,$FA,$72,$F2,$78,$7C,$FC,$7C $A9E0 .byte $DF,$7F,$3F,$3F,$3F,$3F,$3F,$3F,$2F,$0F,$0F,$0F,$1F,$1F,$1F,$13 $A9F0 .byte $FB,$FE,$FC,$FC,$FC,$FC,$FC,$FC,$F4,$F0,$F0,$F0,$F8,$F8,$F8,$C8 $AA00 .byte $FF,$FF,$FF,$EF,$7F,$2F,$3F,$3F,$5F,$5B,$4F,$77,$20,$17,$07,$1F $AA10 .byte $FE,$FE,$FE,$F6,$FE,$F4,$FC,$FC,$F4,$B4,$E4,$CC,$04,$E8,$E0,$F8 $AA20 .byte $7F,$7F,$7F,$7F,$3F,$3F,$3F,$3F,$36,$3B,$3C,$3E,$0F,$0F,$1E,$1F $AA30 .byte $F4,$FC,$F4,$F8,$F0,$F0,$F0,$E0,$18,$F0,$18,$00,$E0,$E0,$E0,$40 $AA40 .byte $03,$07,$0F,$0F,$1F,$3F,$7F,$FF,$00,$03,$07,$07,$0F,$0F,$3F,$6F $AA50 .byte $FE,$FE,$FD,$FF,$FD,$FE,$FC,$F8,$FC,$E8,$66,$BC,$C2,$C0,$78,$60 $AA60 .byte $5F,$FF,$FF,$FF,$FF,$DF,$5F,$FF,$3F,$7F,$5F,$4F,$4F,$3F,$3F,$7F $AA70 .byte $FA,$FF,$FF,$FF,$FF,$FB,$FA,$FF,$FC,$7E,$FA,$72,$F2,$7C,$FC,$7E $AA80 .byte $FF,$FF,$FF,$FF,$FF,$FB,$FB,$FF,$7F,$7F,$73,$73,$71,$71,$31,$00 $AA90 .byte $FF,$FF,$FF,$FF,$FF,$DF,$DF,$FF,$7E,$FE,$4E,$4E,$8E,$8E,$8C,$00 $AAA0 .byte $7F,$FF,$FF,$FF,$FF,$3F,$0F,$00,$3E,$3B,$72,$73,$03,$06,$00,$00 $AAB0 .byte $FC,$FE,$FF,$FF,$BF,$FF,$FF,$FE,$C0,$DC,$9E,$9E,$1E,$1E,$1E,$00 $AAC0 .byte $3F,$7F,$FF,$FF,$FD,$FF,$FF,$7F,$03,$3B,$79,$79,$78,$78,$78,$00 $AAD0 .byte $FE,$FF,$FF,$FF,$FF,$FC,$F0,$00,$7C,$DC,$4E,$CE,$C0,$60,$00,$00 $AAE0 .byte $7F,$7F,$7F,$7F,$67,$FF,$FE,$7F,$33,$3C,$38,$00,$38,$7C,$7C,$00 $AAF0 .byte $FE,$FE,$FE,$FE,$E2,$7D,$7D,$FE,$CC,$3C,$1C,$00,$1C,$3E,$3E,$00 $AB00 .byte $3F,$7F,$7F,$7F,$7E,$3F,$0F,$03,$13,$38,$30,$00,$38,$00,$00,$00 $AB10 .byte $FC,$EA,$FD,$FF,$7F,$FF,$FE,$FC,$E0,$14,$1E,$3E,$3E,$3E,$3C,$00 $AB20 .byte $3F,$57,$BF,$FF,$FE,$FF,$7F,$3F,$07,$28,$78,$7C,$7C,$7C,$3C,$00 $AB30 .byte $FC,$FE,$FE,$FE,$7E,$FC,$F0,$C0,$C8,$1C,$0C,$00,$1C,$00,$00,$00 $AB40 .byte $7F,$FF,$EF,$CF,$0F,$1F,$1F,$FF,$2F,$6F,$47,$02,$06,$0F,$0F,$00 $AB50 .byte $C0,$80,$80,$E0,$90,$E8,$E8,$FE,$00,$00,$00,$00,$E0,$F0,$F0,$00 $AB60 .byte $FF,$7F,$FF,$FF,$FB,$F9,$89,$FF,$5E,$0E,$7C,$70,$70,$70,$70,$00 $AB70 .byte $E0,$C0,$C0,$E0,$F8,$E4,$FA,$FF,$40,$00,$00,$00,$40,$F8,$FC,$00 $AB80 .byte $7F,$7F,$FF,$FF,$FF,$F7,$97,$FF,$2E,$2E,$27,$03,$61,$63,$63,$00 $AB90 .byte $E0,$C0,$C0,$F8,$E4,$FA,$FA,$FF,$40,$00,$00,$80,$B8,$FC,$FC,$00 $ABA0 .byte $FF,$FF,$FF,$7F,$07,$07,$07,$FF,$67,$66,$66,$03,$03,$03,$03,$00 $ABB0 .byte $FF,$FF,$DF,$DF,$9F,$9F,$9F,$FF,$9E,$9E,$8E,$0E,$0E,$0E,$0C,$00 $ABC0 .byte $3F,$3F,$3F,$3F,$3F,$7F,$7F,$FF,$19,$18,$18,$11,$11,$02,$3F,$00 $ABD0 .byte $F8,$FC,$FA,$FA,$FE,$F0,$A0,$FE,$E0,$68,$EC,$FC,$F0,$00,$C0,$00 $ABE0 .byte $3F,$3F,$3F,$3F,$39,$7F,$7F,$BF,$19,$1E,$1C,$08,$1E,$3F,$3F,$00 $ABF0 .byte $F8,$FC,$FE,$F9,$F9,$BE,$80,$FE,$F0,$20,$3C,$1E,$1E,$00,$00,$00 $AC00 .byte $7F,$7F,$7F,$7F,$7F,$3F,$1F,$FF,$2F,$28,$2B,$1F,$1F,$00,$0F,$00 $AC10 .byte $80,$80,$C0,$20,$30,$E8,$E8,$FE,$00,$00,$80,$C0,$C0,$10,$F0,$00 $AC20 .byte $FF,$FF,$FF,$FF,$FF,$FB,$FB,$FF,$7F,$7F,$7F,$73,$71,$71,$31,$00 $AC30 .byte $FF,$FF,$FF,$FF,$FF,$FF,$DF,$FF,$FE,$7E,$FE,$4E,$4E,$8E,$8C,$00 $AC40 .byte $FF,$FF,$FF,$FF,$FF,$FB,$FB,$FF,$7F,$7F,$73,$73,$71,$71,$31,$00 $AC50 .byte $FF,$FF,$FF,$FF,$FF,$DF,$DF,$FF,$FE,$7E,$4E,$CE,$8E,$8E,$8C,$00 $AC60 .byte $7F,$7F,$7F,$7F,$67,$FF,$FE,$7F,$3C,$38,$38,$00,$38,$7C,$7C,$00 $AC70 .byte $FE,$FE,$FE,$FE,$E2,$7D,$7D,$FE,$3C,$1C,$1C,$00,$1C,$3E,$3E,$00 $AC80 .byte $7F,$7F,$7F,$7F,$67,$FF,$FE,$7F,$33,$3C,$38,$00,$38,$7C,$7C,$00 $AC90 .byte $FE,$FE,$FE,$FE,$E2,$7D,$7D,$FE,$CC,$3C,$1C,$00,$1C,$3E,$3E,$00 $ACA0 .byte $7F,$7F,$FF,$EF,$EF,$DF,$1F,$FF,$2F,$2F,$67,$42,$46,$0F,$0F,$00 $ACB0 .byte $C0,$80,$80,$E0,$90,$E8,$E8,$FE,$00,$00,$00,$00,$E0,$F0,$F0,$00 $ACC0 .byte $FF,$FF,$DF,$0F,$0F,$1F,$1F,$FF,$4F,$4F,$07,$02,$06,$0F,$0F,$00 $ACD0 .byte $E0,$80,$80,$E0,$90,$E8,$E8,$FE,$00,$00,$00,$00,$E0,$F0,$F0,$00 $ACE0 .byte $FF,$FF,$FF,$FF,$FF,$FB,$F9,$FF,$7F,$7F,$5B,$63,$73,$71,$30,$00 $ACF0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$7E,$FE,$B6,$8E,$1E,$DE,$1C,$00 DataTableEntry_12D00 $AD00 .byte $3F,$3F,$3F,$3F,$1F,$5F,$F7,$EF,$1F,$1F,$1F,$1F,$0F,$03,$4F,$5F $AD10 .byte $FC,$FC,$FC,$FC,$F8,$F2,$EF,$F7,$F8,$F8,$F8,$F8,$F0,$40,$72,$FA DataTableEntry_12D20 $AD20 .byte $7F,$6F,$7F,$7F,$7F,$6F,$27,$3F,$07,$11,$23,$3F,$0B,$17,$18,$00 $AD30 .byte $FC,$EC,$FC,$FC,$FC,$EC,$C8,$F8,$C0,$10,$88,$F8,$A0,$D0,$30,$00 DataTableEntry_12D40 $AD40 .byte $6A,$7F,$7F,$3F,$3F,$17,$7A,$DF,$35,$20,$20,$10,$10,$08,$15,$68 $AD50 .byte $AC,$FC,$FC,$F8,$F8,$D8,$BE,$FB,$58,$08,$08,$10,$10,$20,$58,$36 DataTableEntry_12D60 $AD60 .byte $7F,$7F,$7F,$7F,$7C,$3C,$1F,$2F,$3E,$3E,$37,$2C,$3B,$1B,$0C,$1F $AD70 .byte $F0,$3C,$FE,$FF,$7F,$3E,$FE,$FE,$20,$C0,$FC,$72,$9E,$C0,$00,$FC DataTableEntry_12D80 $AD80 .byte $FC,$FF,$7F,$7E,$5F,$BF,$BF,$FF,$6B,$68,$3C,$1D,$3E,$7F,$79,$7E $AD90 .byte $AA,$FC,$FC,$AA,$FE,$FF,$FD,$FF,$54,$00,$00,$54,$00,$F0,$E6,$1C DataTableEntry_12DA0 $ADA0 .byte $3F,$33,$55,$7F,$3F,$1F,$3F,$5F,$13,$0C,$2A,$20,$1F,$0F,$1E,$3B $ADB0 .byte $FC,$CC,$AA,$FE,$FC,$F8,$FC,$FA,$C8,$30,$54,$04,$F8,$F0,$78,$DC DataTableEntry_12DC0 $ADC0 .byte $7F,$7F,$3F,$5F,$7F,$1F,$1F,$3F,$23,$1F,$1F,$3D,$07,$00,$0F,$1F $ADD0 .byte $FC,$FC,$F8,$F4,$FC,$F0,$F8,$FC,$88,$F8,$F0,$78,$C0,$00,$F0,$F8 DataTableEntry_12DE0 $ADE0 .byte $1F,$1F,$1F,$2F,$35,$7F,$BF,$FF,$00,$00,$00,$10,$0A,$10,$4F,$23 $ADF0 .byte $FC,$FC,$FC,$B8,$78,$FE,$FD,$FF,$08,$08,$18,$50,$90,$70,$E2,$04 DataTableEntry_12E00 $AE00 .byte $3F,$3F,$3F,$1D,$1E,$7F,$BF,$FF,$10,$10,$18,$0A,$09,$0E,$47,$20 $AE10 .byte $F8,$F8,$F8,$F4,$AC,$FE,$FD,$FF,$00,$00,$00,$08,$50,$08,$F2,$C4 DataTableEntry_12E20 $AE20 .byte $F0,$F8,$FC,$FE,$FE,$FE,$7E,$3E,$00,$D0,$E8,$64,$C4,$24,$98,$DC $AE30 .byte $07,$0B,$17,$1F,$3F,$3F,$3F,$7E,$00,$07,$0F,$0E,$1D,$1E,$1C,$1D DataTableEntry_12E40 $AE40 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AE50 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_12E60 $AE60 .byte $00,$00,$00,$00,$00,$40,$04,$00,$00,$00,$00,$00,$00,$60,$44,$00 $AE70 .byte $00,$00,$00,$00,$00,$00,$82,$62,$00,$00,$00,$00,$00,$00,$82,$A2 DataTableEntry_12E80 $AE80 .byte $00,$00,$00,$10,$04,$40,$02,$10,$00,$00,$00,$10,$04,$40,$02,$10 $AE90 .byte $00,$00,$00,$24,$88,$01,$00,$12,$00,$00,$00,$24,$88,$01,$00,$12 DataTableEntry_12EA0 $AEA0 .byte $00,$01,$00,$04,$04,$08,$00,$11,$00,$02,$03,$03,$03,$0F,$07,$1F $AEB0 .byte $00,$40,$40,$00,$20,$20,$10,$10,$00,$00,$80,$C0,$C0,$C0,$F0,$E0 DataTableEntry_12EC0 $AEC0 .byte $00,$00,$00,$08,$10,$00,$60,$80,$00,$00,$02,$07,$0F,$1F,$1F,$7F $AED0 .byte $00,$00,$20,$00,$10,$0C,$02,$18,$00,$00,$C0,$E0,$E0,$F0,$FE,$E0 DataTableEntry_12EE0 $AEE0 .byte $00,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00,$40,$20 $AEF0 .byte $00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00,$00,$02 DataTableEntry_12F00 $AF00 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AF10 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_12F20 $AF20 .byte $00,$00,$00,$00,$00,$00,$08,$00,$00,$00,$00,$00,$00,$00,$08,$1C $AF30 .byte $00,$00,$00,$00,$04,$40,$00,$00,$00,$00,$00,$00,$04,$40,$40,$00 DataTableEntry_12F40 $AF40 .byte $00,$00,$00,$00,$08,$00,$08,$06,$00,$00,$00,$00,$08,$00,$08,$06 $AF50 .byte $00,$20,$84,$00,$08,$40,$04,$00,$00,$20,$8C,$00,$08,$40,$04,$00 DataTableEntry_12F60 $AF60 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $AF70 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $AF80 .byte $FF,$7F,$3F,$1F,$1F,$3F,$5F,$7F,$7F,$2F,$1F,$0F,$0F,$07,$3F,$3F $AF90 .byte $FF,$FE,$FC,$FC,$FC,$FC,$FA,$FE,$7E,$F4,$78,$F8,$78,$78,$CC,$AC $AFA0 .byte $3F,$7F,$7F,$EF,$FF,$6F,$7F,$FF,$0F,$30,$2F,$77,$67,$17,$03,$0F $AFB0 .byte $FC,$FE,$FE,$F7,$FF,$F6,$FE,$FF,$E8,$1C,$F4,$EE,$E6,$E8,$C0,$F0 $AFC0 .byte $FF,$DF,$7F,$3F,$3F,$3F,$3F,$7F,$4F,$2F,$0F,$0F,$0F,$1F,$13,$3C $AFD0 .byte $FF,$FB,$FE,$FC,$FC,$FC,$FC,$FE,$F2,$F4,$F0,$F0,$F0,$F8,$C8,$3C $AFE0 .byte $5F,$5F,$7F,$7F,$3F,$3F,$3F,$3F,$3E,$3F,$3F,$3B,$1D,$1C,$0B,$1F $AFF0 .byte $FC,$F0,$E6,$FD,$FF,$FD,$FE,$F0,$F0,$00,$C0,$86,$FC,$06,$00,$C0 $B000 .byte $FF,$7F,$7F,$7F,$3F,$3F,$3F,$3F,$7E,$3F,$3E,$3F,$0F,$0E,$1F,$1F $B010 .byte $FD,$FE,$F0,$F0,$F0,$F0,$F0,$E0,$36,$E0,$00,$E0,$E0,$E0,$60,$40 $B020 .byte $7F,$0F,$3F,$7F,$7F,$7F,$6F,$3F,$01,$04,$0F,$3F,$2F,$27,$37,$07 $B030 .byte $FE,$F0,$FC,$FE,$FE,$FE,$F6,$FC,$80,$20,$F0,$FC,$F4,$E4,$EC,$E0 $B040 .byte $7F,$77,$7F,$77,$3F,$1F,$1F,$1F,$17,$3B,$33,$0B,$03,$03,$0F,$0F $B050 .byte $FE,$EE,$FE,$EE,$FC,$F8,$F8,$F8,$E8,$DC,$CC,$D0,$C0,$C0,$F0,$F0 $B060 .byte $BF,$FF,$1F,$1F,$1F,$3F,$3F,$3F,$57,$1F,$0F,$07,$07,$1F,$1F,$1F $B070 .byte $FD,$FF,$F8,$F8,$F8,$FC,$FC,$FC,$CA,$D8,$F0,$E0,$E0,$F8,$F8,$F8 $B080 .byte $BF,$FF,$1F,$1F,$1F,$3F,$3F,$3F,$53,$1B,$0F,$07,$07,$1F,$1F,$1F $B090 .byte $FD,$FF,$F8,$F8,$F8,$FC,$FC,$FC,$EA,$F8,$F0,$E0,$E0,$F8,$F8,$F8 $B0A0 .byte $00,$07,$0F,$1F,$3F,$7F,$FF,$FF,$00,$00,$07,$0F,$0F,$3F,$6F,$4F $B0B0 .byte $9F,$7F,$FF,$FD,$FF,$FD,$FE,$FC,$6E,$FF,$E9,$66,$BC,$C2,$C0,$78 $B0C0 .byte $00,$00,$00,$00,$00,$00,$09,$02,$00,$00,$00,$00,$00,$00,$09,$0B $B0D0 .byte $00,$00,$00,$00,$20,$00,$10,$A0,$00,$00,$00,$00,$60,$60,$10,$E0 $B0E0 .byte $10,$04,$10,$08,$48,$10,$60,$30,$10,$9C,$0C,$05,$47,$7F,$1F,$0F $B0F0 .byte $60,$08,$A4,$48,$58,$14,$1A,$02,$20,$4C,$E8,$D0,$E0,$E4,$EE,$FC $B100 .byte $00,$00,$00,$00,$00,$20,$00,$40,$00,$00,$00,$20,$00,$20,$00,$40 $B110 .byte $00,$80,$10,$00,$04,$00,$00,$00,$00,$80,$10,$00,$0C,$00,$00,$04 $B120 .byte $05,$08,$00,$04,$00,$00,$00,$00,$07,$08,$06,$06,$00,$00,$00,$00 $B130 .byte $40,$90,$00,$00,$00,$00,$00,$00,$D0,$90,$00,$00,$00,$00,$00,$00 $B140 .byte $B0,$50,$34,$24,$4A,$20,$0C,$8C,$EF,$4F,$0F,$17,$2E,$64,$08,$8A $B150 .byte $0C,$10,$24,$20,$10,$40,$10,$00,$F0,$FC,$C4,$40,$60,$72,$10,$00 $B160 .byte $00,$00,$20,$00,$08,$01,$00,$48,$00,$00,$30,$00,$08,$01,$00,$48 $B170 .byte $00,$04,$00,$00,$00,$00,$00,$08,$00,$04,$00,$04,$00,$00,$00,$08 $B180 .byte $00,$00,$00,$01,$00,$04,$00,$02,$00,$00,$00,$03,$00,$06,$0C,$1E $B190 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B1A0 .byte $05,$08,$00,$01,$00,$00,$00,$00,$19,$13,$13,$1E,$1F,$1F,$1F,$3F $B1B0 .byte $82,$04,$80,$70,$88,$04,$38,$E0,$86,$82,$00,$70,$F0,$FC,$80,$E0 $B1C0 .byte $00,$01,$00,$20,$00,$00,$00,$00,$00,$01,$00,$20,$00,$00,$00,$00 $B1D0 .byte $00,$48,$00,$42,$00,$10,$04,$00,$00,$48,$00,$46,$00,$10,$0C,$00 $B1E0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B1F0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B200 .byte $FF,$FF,$FF,$F9,$F9,$F8,$70,$00,$7D,$75,$71,$70,$70,$70,$00,$00 $B210 .byte $FF,$FF,$FF,$FF,$FF,$1F,$0E,$00,$2E,$EE,$EE,$CE,$0E,$0E,$00,$00 $B220 .byte $FF,$FF,$7F,$7F,$67,$FF,$FE,$7F,$77,$77,$33,$00,$38,$7C,$7C,$00 $B230 .byte $FF,$FF,$FE,$FE,$E2,$FD,$7D,$FE,$EE,$EE,$CC,$00,$1C,$3E,$3E,$00 $B240 .byte $7F,$7F,$7F,$67,$FF,$FE,$7C,$00,$38,$38,$00,$38,$7C,$7C,$00,$00 $B250 .byte $FE,$FE,$FE,$E2,$7D,$7D,$3E,$00,$1C,$1C,$00,$1C,$3E,$3E,$00,$00 $B260 .byte $3F,$7F,$7F,$FF,$EF,$DF,$1F,$FF,$1E,$2D,$23,$62,$46,$0F,$0F,$00 $B270 .byte $F0,$E0,$C0,$E0,$90,$E8,$E8,$FE,$E0,$C0,$80,$00,$E0,$F0,$F0,$00 $B280 .byte $7F,$7F,$FF,$EF,$FF,$DF,$1F,$00,$2F,$23,$66,$46,$4F,$0F,$00,$00 $B290 .byte $C0,$80,$E0,$90,$E8,$E8,$F8,$00,$00,$00,$00,$E0,$F0,$F0,$00,$00 $B2A0 .byte $1F,$3F,$3F,$7F,$7F,$7E,$56,$FF,$07,$1F,$1B,$38,$30,$38,$38,$00 $B2B0 .byte $F8,$FC,$FC,$FE,$FE,$7E,$6A,$FF,$E0,$F8,$D8,$1C,$0C,$1C,$1C,$00 $B2C0 .byte $1F,$3F,$3F,$3F,$3F,$4E,$BE,$FF,$0F,$1F,$1F,$1C,$08,$30,$78,$00 $B2D0 .byte $F8,$FC,$FC,$FC,$FC,$72,$7D,$FF,$F0,$F8,$F8,$38,$10,$0C,$1E,$00 $B2E0 .byte $7F,$7F,$7F,$7F,$67,$FF,$FE,$7F,$33,$3C,$38,$00,$38,$7C,$7C,$00 $B2F0 .byte $FE,$FE,$FE,$FE,$E2,$7D,$7D,$FE,$CC,$3C,$1C,$00,$1C,$3E,$3E,$00 $B300 .byte $7F,$7F,$7F,$7F,$67,$FF,$FE,$7F,$33,$3C,$38,$00,$38,$7C,$7C,$00 $B310 .byte $FE,$FE,$FE,$FE,$E2,$7D,$7D,$FE,$CC,$3C,$1C,$00,$1C,$3E,$3E,$00 $B320 .byte $FF,$DF,$0F,$0F,$0F,$1F,$1F,$FF,$4F,$07,$07,$02,$06,$0F,$0F,$00 $B330 .byte $F8,$F0,$80,$E0,$90,$E8,$E8,$FE,$70,$00,$00,$00,$E0,$F0,$F0,$00 $B340 .byte $08,$08,$04,$04,$00,$02,$02,$00,$07,$0F,$03,$03,$03,$01,$00,$00 $B350 .byte $88,$00,$10,$20,$20,$00,$80,$00,$F8,$E0,$F0,$C0,$C0,$C0,$40,$00 $B360 .byte $80,$60,$10,$00,$08,$00,$00,$00,$FF,$1F,$0F,$0F,$06,$00,$00,$00 $B370 .byte $0C,$00,$10,$20,$00,$00,$00,$00,$F0,$F0,$E0,$C0,$80,$00,$00,$00 $B380 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B390 .byte $02,$00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00,$00 $B3A0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B3B0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B3C0 .byte $82,$00,$00,$00,$00,$00,$00,$00,$82,$00,$00,$00,$00,$00,$00,$00 $B3D0 .byte $40,$04,$00,$00,$00,$00,$00,$00,$44,$0C,$00,$00,$00,$00,$00,$00 $B3E0 .byte $00,$80,$11,$24,$00,$00,$00,$00,$00,$80,$11,$24,$00,$00,$00,$00 $B3F0 .byte $40,$02,$20,$08,$00,$00,$00,$00,$40,$02,$20,$08,$00,$00,$00,$00 $B400 .byte $00,$07,$00,$18,$00,$20,$00,$00,$3E,$3B,$7E,$60,$60,$40,$40,$00 $B410 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B420 .byte $00,$03,$02,$04,$04,$08,$00,$00,$3F,$3C,$3C,$38,$38,$10,$00,$00 $B430 .byte $10,$0A,$70,$00,$00,$00,$00,$00,$E0,$FA,$00,$00,$00,$00,$00,$00 $B440 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B450 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B460 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B470 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_13480 $B480 .byte $00,$1C,$22,$41,$40,$48,$31,$50,$00,$00,$1C,$3E,$3F,$37,$0E,$2F $B490 .byte $00,$38,$44,$82,$02,$12,$02,$26,$00,$00,$38,$7C,$FC,$EC,$FC,$F8 DataTableEntry_134A0 $B4A0 .byte $00,$00,$05,$0A,$08,$05,$07,$0F,$00,$00,$00,$05,$07,$02,$00,$00 $B4B0 .byte $00,$00,$00,$80,$80,$E0,$10,$18,$00,$00,$00,$00,$00,$00,$E0,$E0 DataTableEntry_134C0 $B4C0 .byte $00,$00,$00,$00,$00,$00,$30,$68,$00,$00,$00,$00,$00,$00,$00,$10 $B4D0 .byte $00,$00,$00,$00,$00,$00,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_134E0 $B4E0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B4F0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_13500 $B500 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B510 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_13520 $B520 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B530 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_13540 $B540 .byte $00,$00,$00,$00,$0C,$0A,$0F,$0F,$00,$00,$00,$00,$00,$04,$06,$07 $B550 .byte $00,$00,$00,$00,$30,$50,$F0,$F0,$00,$00,$00,$00,$00,$20,$60,$60 DataTableEntry_13560 $B560 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B570 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_13580 $B580 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B590 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_135A0 $B5A0 .byte $00,$00,$0C,$16,$1F,$7F,$B8,$F8,$00,$00,$00,$0C,$0E,$08,$77,$77 $B5B0 .byte $00,$00,$30,$68,$F8,$FE,$8D,$8F,$00,$00,$00,$30,$30,$00,$76,$76 DataTableEntry_135C0 $B5C0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B5D0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_135E0 $B5E0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B5F0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_13600 $B600 .byte $18,$24,$3E,$1D,$1F,$3F,$5F,$3F,$00,$18,$1C,$0E,$0E,$1E,$3E,$1F $B610 .byte $00,$00,$F0,$08,$0F,$3F,$3E,$FE,$00,$00,$00,$F0,$F0,$C6,$C4,$0C DataTableEntry_13620 $B620 .byte $00,$00,$00,$00,$00,$00,$03,$05,$00,$00,$00,$00,$00,$00,$00,$03 $B630 .byte $00,$00,$60,$90,$B8,$FC,$BF,$F8,$00,$00,$00,$60,$70,$38,$78,$F7 DataTableEntry_13640 $B640 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B650 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_13660 $B660 .byte $08,$44,$24,$20,$24,$21,$03,$27,$00,$00,$00,$00,$00,$00,$00,$00 $B670 .byte $10,$20,$20,$12,$22,$A4,$C4,$20,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_13680 $B680 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B690 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_136A0 $B6A0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B6B0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_136C0 $B6C0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B6D0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 DataTableEntry_136E0 $B6E0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B6F0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B700 .byte $82,$90,$60,$40,$48,$31,$30,$20,$7F,$7F,$1F,$3F,$37,$0F,$0F,$1F $B710 .byte $81,$01,$02,$12,$0C,$4A,$01,$41,$7E,$FE,$FC,$EC,$F0,$B4,$FE,$FE $B720 .byte $31,$32,$20,$21,$10,$20,$24,$27,$0E,$0D,$1F,$1E,$0F,$1F,$1B,$18 $B730 .byte $88,$08,$54,$02,$12,$82,$14,$08,$70,$F0,$A8,$FC,$FC,$FC,$E8,$F0 $B740 .byte $4B,$65,$18,$0A,$08,$0A,$06,$03,$30,$1A,$07,$05,$07,$05,$01,$00 $B750 .byte $58,$34,$6C,$10,$50,$70,$B0,$E8,$80,$C8,$90,$E0,$E0,$80,$C0,$10 $B760 .byte $00,$00,$01,$01,$02,$0C,$31,$47,$00,$00,$00,$00,$01,$03,$0E,$38 $B770 .byte $00,$00,$C0,$60,$20,$E0,$C0,$C0,$00,$00,$00,$80,$C0,$00,$00,$00 $B780 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B790 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B7A0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B7B0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B7C0 .byte $7F,$5F,$3F,$1F,$3F,$FF,$BF,$7F,$07,$3F,$1F,$0F,$18,$03,$7F,$07 $B7D0 .byte $EE,$FA,$FC,$F8,$FC,$FF,$FD,$FE,$F0,$FC,$F8,$F0,$18,$C0,$FE,$E0 $B7E0 .byte $00,$0C,$0A,$0F,$7F,$5F,$3F,$3F,$00,$00,$04,$06,$07,$38,$17,$0F $B7F0 .byte $00,$30,$50,$F0,$EE,$FA,$FC,$F8,$00,$00,$20,$60,$F0,$1C,$E8,$F0 $B800 .byte $00,$00,$00,$00,$0C,$0A,$0F,$7F,$00,$00,$00,$00,$00,$04,$06,$08 $B810 .byte $00,$00,$00,$00,$30,$50,$F0,$FE,$00,$00,$00,$00,$00,$20,$60,$10 $B820 .byte $7A,$7F,$FF,$FF,$DF,$7F,$FF,$FF,$35,$38,$7F,$1E,$0F,$8C,$D8,$78 $B830 .byte $AE,$FE,$FF,$FF,$FF,$FD,$FF,$FE,$54,$8C,$FE,$38,$F8,$32,$1E,$18 $B840 .byte $0C,$16,$1E,$7F,$BF,$7F,$70,$70,$00,$0C,$0C,$0E,$7F,$30,$2F,$2F $B850 .byte $18,$34,$3C,$FE,$FD,$FF,$86,$86,$00,$18,$18,$38,$FE,$86,$78,$78 $B860 .byte $00,$03,$03,$07,$0B,$1F,$7F,$5F,$00,$00,$01,$01,$07,$0F,$01,$3C $B870 .byte $00,$80,$80,$C0,$A0,$F0,$FC,$FA,$00,$00,$00,$00,$C0,$E0,$80,$3C $B880 .byte $1F,$1F,$1F,$2F,$5F,$7B,$F7,$77,$0F,$0F,$0E,$1D,$3B,$07,$6F,$0F $B890 .byte $FE,$FC,$F8,$F8,$F0,$F8,$F4,$FC,$FC,$C0,$80,$F0,$E0,$00,$F8,$08 $B8A0 .byte $02,$03,$06,$0B,$07,$6C,$73,$3F,$01,$00,$01,$07,$00,$03,$2F,$1F $B8B0 .byte $F8,$F9,$F9,$FF,$FF,$FF,$FF,$FF,$F7,$F6,$F6,$F8,$3F,$FE,$FC,$E7 $B8C0 .byte $00,$00,$06,$07,$07,$0F,$71,$BF,$00,$00,$00,$02,$02,$00,$0F,$7F $B8D0 .byte $06,$09,$0F,$3F,$4F,$FF,$7E,$9E,$00,$06,$07,$07,$37,$3E,$8D,$ED $B8E0 .byte $06,$26,$09,$0A,$08,$0A,$17,$12,$00,$00,$00,$00,$00,$00,$00,$00 $B8F0 .byte $10,$98,$84,$42,$E9,$D3,$15,$8E,$00,$00,$00,$00,$00,$00,$00,$00 $B900 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B910 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B920 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B930 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B940 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B950 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B960 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B970 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $B980 .byte $40,$40,$30,$40,$81,$81,$C7,$38,$3F,$3F,$0F,$3F,$7F,$7E,$38,$00 $B990 .byte $01,$96,$1E,$22,$01,$21,$83,$7C,$FE,$E8,$E0,$DC,$FE,$FE,$7C,$00 $B9A0 .byte $1C,$16,$19,$00,$00,$00,$00,$00,$03,$09,$00,$00,$00,$00,$00,$00 $B9B0 .byte $48,$30,$C0,$00,$00,$00,$00,$00,$F0,$C0,$00,$00,$00,$00,$00,$00 $B9C0 .byte $00,$04,$0A,$16,$0C,$00,$00,$00,$00,$00,$04,$08,$00,$00,$00,$00 $B9D0 .byte $18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $B9E0 .byte $35,$18,$00,$06,$09,$04,$03,$1F,$08,$00,$00,$00,$06,$03,$00,$00 $B9F0 .byte $20,$90,$48,$30,$00,$80,$00,$80,$C0,$60,$30,$00,$00,$00,$00,$00 $BA00 .byte $00,$1C,$34,$23,$18,$0E,$13,$3F,$00,$00,$08,$1C,$07,$01,$0C,$00 $BA10 .byte $00,$00,$00,$00,$CC,$34,$6C,$FE,$00,$00,$00,$00,$00,$C8,$90,$00 $BA20 .byte $00,$00,$00,$00,$00,$0A,$01,$1B,$00,$00,$00,$00,$0A,$11,$0C,$00 $BA30 .byte $00,$00,$00,$00,$00,$40,$28,$F8,$00,$00,$00,$00,$00,$00,$90,$00 $BA40 .byte $1F,$1F,$37,$7F,$7F,$7B,$7B,$00,$0F,$0F,$1F,$39,$31,$31,$00,$00 $BA50 .byte $F8,$F8,$F4,$FC,$FE,$BE,$1E,$00,$F0,$F0,$F8,$98,$9C,$1C,$00,$00 $BA60 .byte $7F,$FF,$5F,$7F,$FF,$F3,$E3,$00,$0F,$5F,$3F,$39,$71,$61,$00,$00 $BA70 .byte $FE,$FF,$FE,$FE,$FF,$9F,$0F,$00,$F8,$FA,$FC,$8C,$8E,$06,$00,$00 $BA80 .byte $5F,$3F,$7F,$FF,$FF,$F7,$00,$00,$37,$0F,$3E,$77,$67,$00,$00,$00 $BA90 .byte $FA,$FC,$FE,$FF,$FF,$EF,$00,$00,$EC,$F0,$7C,$EE,$E6,$00,$00,$00 $BAA0 .byte $7F,$3F,$2F,$3F,$7F,$7E,$3C,$00,$1F,$1F,$1F,$1C,$38,$38,$00,$00 $BAB0 .byte $F8,$FC,$F4,$FC,$FE,$7E,$3C,$00,$E0,$F8,$F8,$38,$1C,$1C,$00,$00 $BAC0 .byte $F6,$FF,$7F,$FF,$FF,$E7,$00,$00,$69,$60,$3E,$5F,$44,$00,$00,$00 $BAD0 .byte $B7,$FF,$FE,$FF,$FF,$F7,$00,$00,$4A,$86,$38,$FA,$12,$00,$00,$00 $BAE0 .byte $2F,$3F,$FF,$BF,$7F,$FF,$EE,$06,$1F,$0F,$3F,$7F,$07,$66,$04,$00 $BAF0 .byte $F4,$F8,$FE,$FA,$FE,$FF,$77,$60,$F8,$F0,$F0,$FC,$F8,$66,$20,$00 $BB00 .byte $6F,$BF,$FF,$FF,$FF,$7F,$3F,$1E,$1F,$73,$60,$72,$7A,$3A,$1A,$00 $BB10 .byte $F8,$E0,$C0,$00,$00,$00,$00,$00,$80,$80,$00,$00,$00,$00,$00,$00 $BB20 .byte $5F,$BF,$FF,$FF,$FE,$FE,$7E,$3C,$3F,$7F,$63,$60,$74,$74,$34,$00 $BB30 .byte $FF,$F8,$FC,$FC,$1C,$00,$00,$00,$B0,$90,$98,$08,$00,$00,$00,$00 $BB40 .byte $FF,$FF,$FF,$FF,$7F,$39,$00,$00,$47,$63,$6B,$6B,$29,$00,$00,$00 $BB50 .byte $FE,$FE,$FF,$FF,$FF,$FF,$71,$30,$FD,$FD,$FE,$39,$28,$20,$20,$00 $BB60 .byte $28,$3C,$5B,$4D,$50,$60,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BB70 .byte $30,$E0,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BB80 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BB90 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $BBA0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $BBB0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $BBC0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $BBD0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $BBE0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 $BBF0 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 _func_13C00 $BC00 4C 03 BC: jmp + ; $BC03 /* A(??)X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $BC03 A9 03: lda #$03 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC05 8D 00 04: sta $0400 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC08 8D 01 04: sta $0401 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC0B 8D 02 04: sta $0402 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC0E 8D 03 04: sta $0403 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC11 8D 04 04: sta $0404 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC14 8D 05 04: sta $0405 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC17 8D 06 04: sta $0406 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC1A 8D 07 04: sta $0407 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC1D 8D 08 04: sta $0408 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC20 8D 09 04: sta $0409 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC23 8D 0A 04: sta $040A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC26 8D 0B 04: sta $040B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC29 8D 0C 04: sta $040C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC2C 8D 0D 04: sta $040D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC2F 8D 0E 04: sta $040E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC32 8D 0F 04: sta $040F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC35 8D 10 04: sta $0410 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC38 8D 11 04: sta $0411 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC3B 8D 12 04: sta $0412 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC3E 8D 13 04: sta $0413 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC41 8D 14 04: sta $0414 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC44 8D 15 04: sta $0415 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC47 8D 16 04: sta $0416 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC4A 8D 17 04: sta $0417 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC4D 8D 18 04: sta $0418 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC50 8D 19 04: sta $0419 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC53 8D 1A 04: sta $041A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC56 8D 1B 04: sta $041B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC59 8D 1C 04: sta $041C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC5C 8D 1D 04: sta $041D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC5F 8D 1E 04: sta $041E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC62 8D 1F 04: sta $041F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC65 8D 20 04: sta $0420 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC68 8D 21 04: sta $0421 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC6B 8D 22 04: sta $0422 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC6E 8D 23 04: sta $0423 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC71 8D 24 04: sta $0424 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC74 8D 25 04: sta $0425 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC77 8D 26 04: sta $0426 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC7A 8D 27 04: sta $0427 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC7D 8D 28 04: sta $0428 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC80 8D 29 04: sta $0429 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC83 8D 2A 04: sta $042A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC86 8D 2B 04: sta $042B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC89 8D 2C 04: sta $042C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC8C 8D 2D 04: sta $042D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC8F 8D 2E 04: sta $042E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC92 8D 2F 04: sta $042F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC95 8D 30 04: sta $0430 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC98 8D 31 04: sta $0431 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC9B 8D 32 04: sta $0432 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BC9E 8D 33 04: sta $0433 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCA1 8D 34 04: sta $0434 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCA4 8D 35 04: sta $0435 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCA7 8D 36 04: sta $0436 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCAA 8D 37 04: sta $0437 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCAD 8D 38 04: sta $0438 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCB0 8D 39 04: sta $0439 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCB3 8D 3A 04: sta $043A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCB6 8D 3B 04: sta $043B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCB9 8D 3C 04: sta $043C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCBC 8D 3D 04: sta $043D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCBF 8D 3E 04: sta $043E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCC2 8D 3F 04: sta $043F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCC5 8D 40 04: sta $0440 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCC8 8D 41 04: sta $0441 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCCB 8D 42 04: sta $0442 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCCE 8D 43 04: sta $0443 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCD1 8D 44 04: sta $0444 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCD4 8D 45 04: sta $0445 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCD7 8D 46 04: sta $0446 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCDA 8D 47 04: sta $0447 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCDD 8D 48 04: sta $0448 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCE0 8D 49 04: sta $0449 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCE3 8D 4A 04: sta $044A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCE6 8D 4B 04: sta $044B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCE9 8D 4C 04: sta $044C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCEC 8D 4D 04: sta $044D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCEF 8D 4E 04: sta $044E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCF2 8D 4F 04: sta $044F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCF5 8D 50 04: sta $0450 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCF8 8D 51 04: sta $0451 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCFB 8D 52 04: sta $0452 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BCFE 8D 53 04: sta $0453 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD01 8D 54 04: sta $0454 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD04 8D 55 04: sta $0455 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD07 8D 56 04: sta $0456 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD0A 8D 57 04: sta $0457 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD0D 8D 58 04: sta $0458 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD10 8D 59 04: sta $0459 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD13 8D 5A 04: sta $045A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD16 8D 5B 04: sta $045B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD19 8D 5C 04: sta $045C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD1C 8D 5D 04: sta $045D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD1F 8D 5E 04: sta $045E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD22 8D 5F 04: sta $045F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD25 8D 60 04: sta $0460 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD28 8D 61 04: sta $0461 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD2B 8D 62 04: sta $0462 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD2E 8D 63 04: sta $0463 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD31 8D 64 04: sta $0464 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD34 8D 65 04: sta $0465 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD37 8D 66 04: sta $0466 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD3A 8D 67 04: sta $0467 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD3D 8D 68 04: sta $0468 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD40 8D 69 04: sta $0469 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD43 8D 6A 04: sta $046A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD46 8D 6B 04: sta $046B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD49 8D 6C 04: sta $046C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD4C 8D 6D 04: sta $046D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD4F 8D 6E 04: sta $046E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD52 8D 6F 04: sta $046F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD55 8D 70 04: sta $0470 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD58 8D 71 04: sta $0471 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD5B 8D 72 04: sta $0472 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD5E 8D 73 04: sta $0473 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD61 8D 74 04: sta $0474 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD64 8D 75 04: sta $0475 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD67 8D 76 04: sta $0476 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD6A 8D 77 04: sta $0477 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD6D 8D 78 04: sta $0478 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD70 8D 79 04: sta $0479 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD73 8D 7A 04: sta $047A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD76 8D 7B 04: sta $047B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD79 8D 7C 04: sta $047C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD7C 8D 7D 04: sta $047D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD7F 8D 7E 04: sta $047E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD82 8D 7F 04: sta $047F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD85 8D 80 04: sta $0480 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD88 8D 81 04: sta $0481 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD8B 8D 82 04: sta $0482 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD8E 8D 83 04: sta $0483 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD91 8D 84 04: sta $0484 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD94 8D 85 04: sta $0485 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD97 8D 86 04: sta $0486 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD9A 8D 87 04: sta $0487 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BD9D 8D 88 04: sta $0488 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDA0 8D 89 04: sta $0489 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDA3 8D 8A 04: sta $048A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDA6 8D 8B 04: sta $048B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDA9 8D 8C 04: sta $048C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDAC 8D 8D 04: sta $048D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDAF 8D 8E 04: sta $048E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDB2 8D 8F 04: sta $048F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDB5 8D 90 04: sta $0490 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDB8 8D 91 04: sta $0491 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDBB 8D 92 04: sta $0492 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDBE 8D 93 04: sta $0493 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDC1 8D 94 04: sta $0494 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDC4 8D 95 04: sta $0495 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDC7 8D 96 04: sta $0496 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDCA 8D 97 04: sta $0497 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDCD 8D 98 04: sta $0498 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDD0 8D 99 04: sta $0499 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDD3 8D 9A 04: sta $049A /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDD6 8D 9B 04: sta $049B /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDD9 8D 9C 04: sta $049C /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDDC 8D 9D 04: sta $049D /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDDF 8D 9E 04: sta $049E /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDE2 8D 9F 04: sta $049F /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDE5 8D A0 04: sta $04A0 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDE8 8D A1 04: sta $04A1 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDEB 8D A2 04: sta $04A2 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDEE 8D A3 04: sta $04A3 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDF1 8D A4 04: sta $04A4 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDF4 8D A5 04: sta $04A5 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDF7 8D A6 04: sta $04A6 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDFA 8D A7 04: sta $04A7 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BDFD 8D A8 04: sta $04A8 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE00 8D A9 04: sta $04A9 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE03 8D AA 04: sta $04AA /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE06 8D AB 04: sta $04AB /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE09 8D AC 04: sta $04AC /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE0C 8D AD 04: sta $04AD /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE0F 8D AE 04: sta $04AE /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE12 8D AF 04: sta $04AF /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE15 8D B0 04: sta $04B0 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE18 8D B1 04: sta $04B1 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE1B 8D B2 04: sta $04B2 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE1E 8D B3 04: sta $04B3 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE21 8D B4 04: sta $04B4 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE24 8D B5 04: sta $04B5 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE27 8D B6 04: sta $04B6 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE2A 8D B7 04: sta $04B7 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE2D 8D B8 04: sta $04B8 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE30 8D B9 04: sta $04B9 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE33 8D BA 04: sta $04BA /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE36 8D BB 04: sta $04BB /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE39 8D BC 04: sta $04BC /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE3C 8D BD 04: sta $04BD /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE3F 8D BE 04: sta $04BE /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE42 8D BF 04: sta $04BF /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE45 8D C0 04: sta $04C0 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE48 8D C1 04: sta $04C1 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE4B 8D C2 04: sta $04C2 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE4E 8D C3 04: sta $04C3 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE51 8D C4 04: sta $04C4 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE54 8D C5 04: sta $04C5 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE57 8D C6 04: sta $04C6 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE5A 8D C7 04: sta $04C7 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE5D 8D C8 04: sta $04C8 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE60 8D C9 04: sta $04C9 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE63 8D CA 04: sta $04CA /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE66 8D CB 04: sta $04CB /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE69 8D CC 04: sta $04CC /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE6C 8D CD 04: sta $04CD /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE6F 8D CE 04: sta $04CE /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE72 8D CF 04: sta $04CF /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE75 8D D0 04: sta $04D0 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE78 8D D1 04: sta $04D1 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE7B 8D D2 04: sta $04D2 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE7E 8D D3 04: sta $04D3 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE81 8D D4 04: sta $04D4 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE84 8D D5 04: sta $04D5 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE87 8D D6 04: sta $04D6 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE8A 8D D7 04: sta $04D7 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE8D 8D D8 04: sta $04D8 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE90 8D D9 04: sta $04D9 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE93 8D DA 04: sta $04DA /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE96 8D DB 04: sta $04DB /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE99 8D DC 04: sta $04DC /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE9C 8D DD 04: sta $04DD /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BE9F 8D DE 04: sta $04DE /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEA2 8D DF 04: sta $04DF /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEA5 8D E0 04: sta $04E0 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEA8 8D E1 04: sta $04E1 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEAB 8D E2 04: sta $04E2 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEAE 8D E3 04: sta $04E3 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEB1 8D E4 04: sta $04E4 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEB4 8D E5 04: sta $04E5 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEB7 8D E6 04: sta $04E6 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEBA 8D E7 04: sta $04E7 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEBD 8D E8 04: sta $04E8 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEC0 8D E9 04: sta $04E9 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEC3 8D EA 04: sta $04EA /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEC6 8D EB 04: sta $04EB /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEC9 8D EC 04: sta $04EC /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BECC 8D ED 04: sta $04ED /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BECF 8D EE 04: sta $04EE /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BED2 8D EF 04: sta $04EF /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BED5 8D F0 04: sta $04F0 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BED8 8D F1 04: sta $04F1 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEDB 8D F2 04: sta $04F2 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEDE 8D F3 04: sta $04F3 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEE1 8D F4 04: sta $04F4 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEE4 8D F5 04: sta $04F5 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEE7 8D F6 04: sta $04F6 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEEA 8D F7 04: sta $04F7 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEED 8D F8 04: sta $04F8 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEF0 8D F9 04: sta $04F9 /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEF3 8D FA 04: sta $04FA /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEF6 8D FB 04: sta $04FB /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEF9 8D FC 04: sta $04FC /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEFC 8D FD 04: sta $04FD /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BEFF 8D FE 04: sta $04FE /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BF02 8D FF 04: sta $04FF /* A(03)<13C03>X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BF05 A2 F8: ldx #$F8 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF07 8E 04 02: stx $0204 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF0A 8E 08 02: stx $0208 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF0D 8E 0C 02: stx $020C /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF10 8E 10 02: stx $0210 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF13 8E 14 02: stx $0214 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF16 8E 18 02: stx $0218 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF19 8E 1C 02: stx $021C /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF1C 8E 20 02: stx $0220 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF1F 8E 24 02: stx $0224 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF22 8E 28 02: stx $0228 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF25 8E 2C 02: stx $022C /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF28 8E 30 02: stx $0230 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF2B 8E 34 02: stx $0234 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF2E 8E 38 02: stx $0238 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF31 8E 3C 02: stx $023C /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF34 8E 40 02: stx $0240 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF37 8E 44 02: stx $0244 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF3A 8E 48 02: stx $0248 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF3D 8E 4C 02: stx $024C /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF40 8E 50 02: stx $0250 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF43 8E 54 02: stx $0254 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF46 8E 58 02: stx $0258 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF49 8E 5C 02: stx $025C /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF4C 8E 60 02: stx $0260 /* A(03)<13C03>X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $BF4F A5 2C: lda playerOneFlags /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF51 05 2D: ora playerTwoFlags /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF53 10 36: bpl + ; $BF8B -> rts /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF55 8E 64 02: stx $0264 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF58 8E 68 02: stx $0268 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF5B 8E 6C 02: stx $026C /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF5E 8E 70 02: stx $0270 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF61 8E 74 02: stx $0274 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF64 8E 78 02: stx $0278 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF67 8E 7C 02: stx $027C /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF6A 8E 80 02: stx $0280 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF6D A5 2C: lda playerOneFlags /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF6F 25 2D: and playerTwoFlags /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF71 10 18: bpl + ; $BF8B -> rts /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF73 8E 84 02: stx $0284 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF76 8E 88 02: stx $0288 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF79 8E 8C 02: stx $028C /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF7C 8E 90 02: stx $0290 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF7F 8E 94 02: stx $0294 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF82 8E 98 02: stx $0298 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF85 8E 9C 02: stx $029C /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BF88 8E A0 02: stx $02A0 /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $BF8B 60: rts /* A(??)X(F8)<13F05>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $BF8C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF9C .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFAC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFBC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFCC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFDC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFEC .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFFC .byte $00,$00,$00,$00 JoyStickProbeWrap $8000 4C E0 85: jmp JoyStickProbe /* A(00)<164F2>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_14003 $8003 4C 93 80: jmp + ; $8093 /* A(05)<1D87B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14006 $8006 4C 7D 85: jmp _func_1457D /* A(??)X(60)<1CBC3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14009 $8009 4C 87 86: jmp _loc_14687 /* A(??)X(60)<1CBC3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1400C $800C 4C 53 89: jmp _loc_14953 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1400F $800F 4C C8 8A: jmp _loc_14AC8 /* A(01)<1C299>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14012 $8012 4C C3 94: jmp _loc_154C3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14015 $8015 4C B2 95: jmp _loc_155B2 /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14018 $8018 4C 85 98: jmp _loc_15885 /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1401B $801B 4C B9 98: jmp _loc_158B9 /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1401E $801E 4C 4C 99: jmp _loc_1594C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14021 $8021 4C 3C 9A: jmp _func_15A3C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14024 $8024 4C E4 9A: jmp _loc_15AE4 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14027 $8027 4C BC 99: jmp _loc_159BC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1402A $802A 4C 83 9B: jmp _loc_15B83 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1402D $802D 4C 6B 9C: jmp _loc_15C6B /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14030 $8030 4C C4 9C: jmp _loc_15CC4 /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14033_indexed $8033 4C 16 9D: jmp _loc_15D16 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14036 $8036 4C 75 9D: jmp _loc_15D75 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14039 $8039 4C 9C 9E: jmp _loc_15E9C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1403C $803C 4C A0 9E: jmp _loc_15EA0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1403F $803F 4C AF 9F: jmp _loc_15FAF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14042 $8042 4C E0 9F: jmp _loc_15FE0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14045 $8045 4C 21 A0: jmp _loc_16021 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14048 $8048 4C 25 A0: jmp _loc_16025 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1404B $804B 4C 7B 9F: jmp _loc_15F7B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1404E $804E 4C 3A A0: jmp _loc_1603A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14051 $8051 4C EE AC: jmp _loc_16CEE /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14054 $8054 4C 89 A0: jmp _loc_16089 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14057 $8057 4C D1 A0: jmp _loc_160D1 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1405A $805A 4C 7D A1: jmp _loc_1617D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1405D $805D 4C C9 A1: jmp _loc_161C9 /* A(00)<1E3A0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14060 $8060 4C 3A A2: jmp _loc_1623A /* A(80)<1D70B>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14063 $8063 4C 41 A4: jmp _loc_16441 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14066 $8066 4C F2 A4: jmp _loc_164F2 /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14069 $8069 4C 98 A6: jmp _loc_16698 /* A(3C)<1D255>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1406C $806C 4C 66 A7: jmp _loc_16766 /* A(3C)<1D255>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1406F $806F 4C EE A8: jmp _loc_168EE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14072 $8072 4C BB A9: jmp _loc_169BB /* A(D5)<1D498>X(20)<1D49A>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14075 $8075 4C AA AB: jmp _loc_16BAA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14078 $8078 4C 31 AC: jmp _loc_16C31 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1407B $807B 4C 8E AC: jmp _loc_16C8E /* A(??)X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1407E $807E 4C F0 AD: jmp _loc_16DF0 /* A(??)X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14081 $8081 4C D0 AE: jmp _loc_16ED0 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14084 $8084 4C 72 AF: jmp _loc_16F72 /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14087 $8087 4C 06 B0: jmp _loc_17006 /* A(0F)<1E2B4>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1408A $808A 4C 6C B0: jmp _loc_1706C /* A(0C)<1D6E5>X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1408D $808D 4C F7 B0: jmp _loc_170F7 /* A(0C)<1D6E5>X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14090 $8090 4C 7D B1: jmp _loc_1717D /* A(00)<1E41F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8093 A2 05: ldx #$05 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8095 A0 0A: ldy #$0A /* A(06)<1C2FD>X(05)<14093>Y(0A)<14095>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $8097 B5 6C: lda mobOneFlags,x /* A(??)X(05)<14093>Y(0A)<14095>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8099 F0 06: beq + ; $80A1 /* A(??)X(05)<14093>Y(0A)<14095>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $809B B5 78: lda mobOnePosY,x /* A(??)X(05)<14093>Y(0A)<14095>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $809D 38: sec /* A(??)X(05)<14093>Y(0A)<14095>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $809E FD 06 03: sbc $0306,x /* A(??)X(05)<14093>Y(0A)<14095>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $80A1 99 13 00: sta temp_13,y /* A(??)X(05)<14093>Y(0A)<14095>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80A4 96 14: stx temp_14,y /* A(??)X(05)<14093>Y(0A)<14095>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80A6 88: dey /* A(??)X(05)<14093>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80A7 88: dey /* A(??)X(05)<14093>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80A8 CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80A9 10 EC: bpl - ; $8097 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ --- $80AB A2 00: ldx #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80AD 86 1F: stx currentPlayerInfoOrTemp /* A(??)X(00)<140AB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80AF A2 08: ldx #$08 /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ -- $80B1 B5 15: lda temp_15,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80B3 D5 13: cmp temp_13,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80B5 F0 0C: beq + ; $80C3 /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80B7 B0 10: bcs ++ ; $80C9 /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $80B9 CA: dex /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80BA CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80BB 10 F4: bpl -- ; $80B1 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80BD 24 1F: bit currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80BF 30 EA: bmi --- ; $80AB /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80C1 10 1A: bpl +++ ; $80DD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $80C3 B5 14: lda temp_14,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80C5 D5 16: cmp temp_16,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80C7 90 F0: bcc - ; $80B9 /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $80C9 B4 13: ldy temp_13,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80CB B5 15: lda temp_15,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80CD 95 13: sta temp_13,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80CF 94 15: sty temp_15,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80D1 B4 14: ldy temp_14,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80D3 B5 16: lda temp_16,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80D5 95 14: sta temp_14,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80D7 94 16: sty temp_16,x /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80D9 C6 1F: dec currentPlayerInfoOrTemp /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80DB 30 DC: bmi - ; $80B9 /* A(??)X(08)<140AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $80DD A2 00: ldx #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80DF 86 1F: stx currentPlayerInfoOrTemp /* A(??)X(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $80E1 B5 13: lda temp_13,x /* A$14577,yX(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80E3 F0 13: beq + ; $80F8 /* A(??)X(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80E5 B4 14: ldy temp_14,x /* A(??)X(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80E7 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80E9 99 00 03: sta trogOneStartSpriteTileId,y /* A(??)X(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80EC 18: clc /* A(??)X(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80ED 79 77 85: adc _data_14577_indexed,y /* A$14577,yX(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80F0 85 1F: sta currentPlayerInfoOrTemp /* A$14577,yX(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80F2 E8: inx /* A$14577,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80F3 E8: inx /* A$14577,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80F4 E0 0C: cpx #$0C /* A$14577,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80F6 90 E9: bcc - ; $80E1 /* A$14577,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $80F8 20 57 C0: jsr _func_1C057 /* A$14577,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80FB A2 00: ldx #$00 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $80FD B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80FF 10 0B: bpl + ; $810C /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8101 29 F7: and #$F7 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8103 95 6C: sta mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8105 29 10: and #$10 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8107 D0 03: bne + ; $810C /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8109 20 26 81: jsr _func_14126 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $810C E8: inx /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $810D E0 06: cpx #$06 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $810F 90 EC: bcc - ; $80FD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8111 A2 00: ldx #$00 /* A(??)X(00)<14111>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $8113 B5 6C: lda mobOneFlags,x /* A(??)X(00)<14111>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8115 10 09: bpl + ; $8120 /* A(??)X(00)<14111>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8117 29 18: and #$18 /* A(??)X(00)<14111>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8119 C9 10: cmp #$10 /* A(??)X(00)<14111>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $811B D0 03: bne + ; $8120 /* A(??)X(00)<14111>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $811D 20 26 81: jsr _func_14126 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8120 E8: inx /* A(??)X(00)<14111>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8121 E0 06: cpx #$06 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8123 90 EE: bcc - ; $8113 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8125 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14126 $8126 B5 78: lda mobOnePosY,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8128 38: sec /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8129 FD 0C 03: sbc $030C,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $812C C9 E8: cmp #$E8 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $812E B0 56: bcs + ; $8186 -> $81DB /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8130 A8: tay /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8131 E0 02: cpx #$02 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8133 90 54: bcc ++ ; $8189 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8135 B9 00 04: lda $0400,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8138 19 01 04: ora $0401,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $813B 19 02 04: ora $0402,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $813E 19 03 04: ora $0403,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8141 19 04 04: ora $0404,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8144 19 05 04: ora $0405,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8147 19 06 04: ora $0406,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $814A 19 07 04: ora $0407,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $814D 19 08 04: ora $0408,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8150 19 09 04: ora $0409,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8153 19 0A 04: ora $040A,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8156 19 0B 04: ora $040B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8159 19 0C 04: ora $040C,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $815C 19 0D 04: ora $040D,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $815F 19 0E 04: ora $040E,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8162 19 0F 04: ora $040F,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8165 19 10 04: ora $0410,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8168 19 11 04: ora $0411,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $816B 19 12 04: ora $0412,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $816E 19 13 04: ora $0413,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8171 19 14 04: ora $0414,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8174 19 15 04: ora $0415,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8177 19 16 04: ora $0416,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $817A 19 17 04: ora $0417,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $817D 10 0A: bpl ++ ; $8189 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $817F B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8181 29 EF: and #$EF /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8183 95 6C: sta mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8185 60: rts /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8186 4C DB 81: jmp +++ ; $81DB /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8189 86 21: stx currentEnemyOrTemp /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $818B C0 E8: cpy #$E8 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $818D B0 4C: bcs +++ ; $81DB /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $818F 98: tya /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8190 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8191 DE 00 04: dec $0400,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8194 DE 01 04: dec $0401,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8197 DE 02 04: dec $0402,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $819A DE 03 04: dec $0403,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $819D DE 04 04: dec $0404,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81A0 DE 05 04: dec $0405,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81A3 DE 06 04: dec $0406,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81A6 DE 07 04: dec $0407,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81A9 DE 08 04: dec $0408,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81AC DE 09 04: dec $0409,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81AF DE 0A 04: dec $040A,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81B2 DE 0B 04: dec $040B,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81B5 DE 0C 04: dec $040C,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81B8 DE 0D 04: dec $040D,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81BB DE 0E 04: dec $040E,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81BE DE 0F 04: dec $040F,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81C1 DE 10 04: dec $0410,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81C4 DE 11 04: dec $0411,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81C7 DE 12 04: dec $0412,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81CA DE 13 04: dec $0413,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81CD DE 14 04: dec $0414,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81D0 DE 15 04: dec $0415,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81D3 DE 16 04: dec $0416,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81D6 DE 17 04: dec $0417,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81D9 A6 21: ldx currentEnemyOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $81DB E0 02: cpx #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81DD B0 03: bcs + ; $81E2 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81DF 4C 1B 83: jmp _loc_1431B /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $81E2 BC 00 03: ldy trogOneStartSpriteTileId,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81E5 B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81E7 29 20: and #$20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81E9 D0 25: bne + ; $8210 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; This is where a mob sprite is drawn. ; The tile IDs a mob uses are always the same ones - ; The tiles are rewritten as needed when mob changes position! $81EB BD 6B 85: lda _data_1456B_indexed,x /* A$1456B,x<141EB>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81EE 99 05 02: sta $0205,y /* A$1456B,x<141EB>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81F1 69 00: adc #$00 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81F3 99 09 02: sta $0209,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81F6 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81F8 99 0D 02: sta $020D,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81FB 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81FD 99 11 02: sta $0211,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8200 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8202 99 15 02: sta $0215,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8205 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8207 99 19 02: sta $0219,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $820A B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $820C 29 03: and #$03 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $820E 10 25: bpl ++ ; $8235 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8210 BD 6B 85: lda _data_1456B_indexed,x /* A$1456B,x<14210>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8213 99 09 02: sta $0209,y /* A$1456B,x<14210>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8216 69 00: adc #$00 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8218 99 05 02: sta $0205,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $821B 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $821D 99 11 02: sta $0211,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8220 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8222 99 0D 02: sta $020D,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8225 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8227 99 19 02: sta $0219,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $822A 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $822C 99 15 02: sta $0215,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $822F B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8231 29 03: and #$03 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8233 09 40: ora #$40 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $8235 99 06 02: sta $0206,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8238 99 0A 02: sta $020A,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $823B 99 0E 02: sta $020E,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $823E 99 12 02: sta $0212,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8241 99 16 02: sta $0216,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8244 99 1A 02: sta $021A,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8247 85 20: sta $20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8249 B5 78: lda mobOnePosY,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $824B 38: sec /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $824C FD 0C 03: sbc $030C,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $824F 99 04 02: sta $0204,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8252 99 08 02: sta $0208,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8255 69 07: adc #$07 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8257 99 0C 02: sta $020C,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $825A 99 10 02: sta $0210,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $825D 69 08: adc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $825F 99 14 02: sta $0214,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8262 99 18 02: sta $0218,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8265 B5 72: lda mobOnePosX,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8267 99 07 02: sta $0207,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $826A 99 0F 02: sta $020F,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $826D 99 17 02: sta $0217,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8270 69 08: adc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8272 99 0B 02: sta $020B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8275 99 13 02: sta $0213,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8278 99 1B 02: sta $021B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $827B B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $827D 09 18: ora #$18 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $827F 95 6C: sta mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8281 BD 1E 03: lda playerOneSomeKindaState,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8284 C9 6C: cmp #$6C /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8286 F0 2F: beq ++ ; $82B7 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8288 C9 6B: cmp #$6B /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $828A F0 01: beq + ; $828D /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $828C 60: rts /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $828D B5 72: lda mobOnePosX,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $828F 69 0F: adc #$0F /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8291 B0 F9: bcs - ; $828C -> rts /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8293 24 20: bit $20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8295 50 08: bvc + ; $829F /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8297 E9 17: sbc #$17 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8299 90 F1: bcc - ; $828C -> rts /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $829B C8: iny /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $829C C8: iny /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $829D C8: iny /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $829E C8: iny /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $829F 99 07 02: sta $0207,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82A2 A9 1D: lda #$1D /* A(1D)<142A2>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $82A4 99 05 02: sta $0205,y /* A(1D)<142A2>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $82A7 B9 04 02: lda $0204,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82AA 18: clc /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82AB 69 08: adc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82AD 99 04 02: sta $0204,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82B0 C9 F8: cmp #$F8 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82B2 B0 66: bcs ++++ ; $831A -> rts /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82B4 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82B5 90 49: bcc +++ ; $8300 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $82B7 A9 1E: lda #$1E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82B9 99 05 02: sta $0205,y /* A(1E)<142B7>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $82BC 69 00: adc #$00 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82BE 99 09 02: sta $0209,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82C1 B5 72: lda mobOnePosX,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82C3 69 10: adc #$10 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82C5 B0 53: bcs ++++ ; $831A -> rts /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82C7 24 20: bit $20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82C9 50 04: bvc + ; $82CF /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82CB E9 17: sbc #$17 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82CD 90 4B: bcc ++++ ; $831A -> rts /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $82CF 99 07 02: sta $0207,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82D2 99 0B 02: sta $020B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82D5 B9 04 02: lda $0204,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82D8 18: clc /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82D9 69 10: adc #$10 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82DB 99 08 02: sta $0208,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82DE E9 07: sbc #$07 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82E0 99 04 02: sta $0204,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82E3 C9 F0: cmp #$F0 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82E5 B0 33: bcs ++++ ; $831A -> rts /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82E7 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82E8 DE 08 04: dec $0408,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82EB DE 09 04: dec $0409,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82EE DE 0A 04: dec $040A,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82F1 DE 0B 04: dec $040B,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82F4 DE 0C 04: dec $040C,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82F7 DE 0D 04: dec $040D,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82FA DE 0E 04: dec $040E,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82FD DE 0F 04: dec $040F,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $8300 DE 00 04: dec $0400,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8303 DE 01 04: dec $0401,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8306 DE 02 04: dec $0402,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8309 DE 03 04: dec $0403,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $830C DE 04 04: dec $0404,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $830F DE 05 04: dec $0405,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8312 DE 06 04: dec $0406,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8315 DE 07 04: dec $0407,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8318 A6 21: ldx currentEnemyOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $831A 60: rts /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1431B $831B BC 00 03: ldy trogOneStartSpriteTileId,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $831E B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8320 29 20: and #$20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8322 D0 28: bne + ; $834C /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8324 BD 6B 85: lda _data_1456B_indexed,x /* A$1456B,x<14324>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8327 99 0D 02: sta $020D,y /* A$1456B,x<14324>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $832A 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $832C 99 11 02: sta $0211,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $832F 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8331 99 15 02: sta $0215,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8334 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8336 99 19 02: sta $0219,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8339 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $833B 99 1D 02: sta $021D,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $833E 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8340 99 21 02: sta $0221,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8343 B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8345 29 03: and #$03 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8347 1D 71 85: ora _data_14571_indexed,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $834A 10 28: bpl ++ ; $8374 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $834C BD 6B 85: lda _data_1456B_indexed,x /* A$1456B,x<1434C>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $834F 99 11 02: sta $0211,y /* A$1456B,x<1434C>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8352 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8354 99 0D 02: sta $020D,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8357 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8359 99 19 02: sta $0219,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $835C 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $835E 99 15 02: sta $0215,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8361 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8363 99 21 02: sta $0221,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8366 69 01: adc #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8368 99 1D 02: sta $021D,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $836B B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $836D 29 03: and #$03 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $836F 1D 71 85: ora _data_14571_indexed,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8372 09 40: ora #$40 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $8374 99 0E 02: sta $020E,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8377 99 12 02: sta $0212,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $837A 99 16 02: sta $0216,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $837D 99 1A 02: sta $021A,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8380 99 1E 02: sta $021E,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8383 99 22 02: sta $0222,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8386 85 20: sta $20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8388 B5 78: lda mobOnePosY,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $838A 38: sec /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $838B FD 0C 03: sbc $030C,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $838E B0 03: bcs + ; $8393 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8390 A9 00: lda #$00 /* A(00)<14390>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8392 38: sec /* A(00)<14390>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $8393 99 0C 02: sta $020C,y /* A(00)<14390>X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8396 99 10 02: sta $0210,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8399 69 07: adc #$07 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $839B 99 14 02: sta $0214,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $839E 99 18 02: sta $0218,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83A1 69 08: adc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83A3 99 1C 02: sta $021C,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83A6 99 20 02: sta $0220,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83A9 B5 72: lda mobOnePosX,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83AB 99 07 02: sta $0207,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83AE 99 0F 02: sta $020F,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83B1 99 17 02: sta $0217,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83B4 99 1F 02: sta $021F,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83B7 69 08: adc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83B9 99 0B 02: sta $020B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83BC 99 13 02: sta $0213,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83BF 99 1B 02: sta $021B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83C2 99 23 02: sta $0223,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83C5 B5 6C: lda mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83C7 09 18: ora #$18 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83C9 95 6C: sta mobOneFlags,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83CB BD 1E 03: lda playerOneSomeKindaState,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83CE E9 63: sbc #$63 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83D0 C9 1E: cmp #$1E /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83D2 90 03: bcc + ; $83D7 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83D4 4C 8C 84: jmp DrawPlayerEffects /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $83D7 48: pha /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83D8 0A: asl a /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $83D9 69 30: adc #$30 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $83DB 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $83DD 68: pla /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83DE C9 1D: cmp #$1D /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83E0 F0 3C: beq ++ ; $841E /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83E2 C9 12: cmp #$12 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83E4 D0 63: bne +++ ; $8449 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83E6 24 20: bit $20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83E8 50 1A: bvc + ; $8404 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83EA B9 13 02: lda $0213,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83ED E9 10: sbc #$10 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83EF 99 13 02: sta $0213,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83F2 B9 07 02: lda $0207,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83F5 E9 08: sbc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83F7 99 07 02: sta $0207,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83FA B9 0B 02: lda $020B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83FD E9 08: sbc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83FF 99 0B 02: sta $020B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8402 B0 45: bcs +++ ; $8449 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8404 B9 0F 02: lda $020F,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8407 69 0F: adc #$0F /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8409 99 0F 02: sta $020F,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $840C B9 07 02: lda $0207,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $840F 69 08: adc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8411 99 07 02: sta $0207,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8414 B9 0B 02: lda $020B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8417 69 08: adc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8419 99 0B 02: sta $020B,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $841C 90 2B: bcc +++ ; $8449 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $841E 24 20: bit $20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8420 50 0A: bvc + ; $842C /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8422 B9 13 02: lda $0213,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8425 E9 10: sbc #$10 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8427 99 13 02: sta $0213,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $842A B0 08: bcs ++ ; $8434 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $842C B9 0F 02: lda $020F,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $842F 69 0F: adc #$0F /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8431 99 0F 02: sta $020F,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $8434 99 07 02: sta $0207,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8437 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8439 99 05 02: sta $0205,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $843C A5 20: lda $20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $843E 99 06 02: sta $0206,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8441 B9 0C 02: lda $020C,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8444 18: clc /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8445 69 08: adc #$08 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8447 D0 20: bne _loc_14469 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $8449 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $844B 24 20: bit $20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $844D 50 02: bvc + ; $8451 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $844F 49 01: eor #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8451 99 05 02: sta $0205,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8454 49 01: eor #$01 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8456 99 09 02: sta $0209,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8459 A5 20: lda $20 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $845B 99 06 02: sta $0206,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $845E 99 0A 02: sta $020A,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8461 B9 0C 02: lda $020C,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8464 E9 07: sbc #$07 /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8466 99 08 02: sta $0208,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_14469 $8469 99 04 02: sta $0204,y /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $846C C9 F8: cmp #$F8 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $846E B0 1B: bcs + ; $848B -> rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8470 AA: tax /* A(??)X(??)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8471 DE 00 04: dec $0400,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8474 DE 01 04: dec $0401,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8477 DE 02 04: dec $0402,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $847A DE 03 04: dec $0403,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $847D DE 04 04: dec $0404,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8480 DE 05 04: dec $0405,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8483 DE 06 04: dec $0406,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8486 DE 07 04: dec $0407,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8489 A6 21: ldx currentEnemyOrTemp /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $848B 60: rts /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ DrawPlayerEffects ; Draws effects such as punches, and invincibility rings $848C BD 1E 03: lda playerOneSomeKindaState,x /* A(??)X(00)<140FB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $848F C9 0F: cmp #$0F /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8491 D0 1F: bne ++ ; $84B2 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Draw the player punch $8493 A9 2F: lda #$2F /* A(2F)<14493>X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8495 99 05 02: sta $0205,y /* A(2F)<14493>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8498 A5 20: lda $20 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $849A 99 06 02: sta $0206,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $849D B5 72: lda mobOnePosX,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $849F 69 0F: adc #$0F /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84A1 24 20: bit $20 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84A3 50 03: bvc + ; $84A8 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84A5 E9 17: sbc #$17 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84A7 18: clc /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $84A8 99 07 02: sta $0207,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84AB B9 0C 02: lda $020C,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84AE 69 08: adc #$08 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84B0 D0 B7: bne _loc_14469 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $84B2 BD 00 06: lda playerOneInvincibleCount,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84B5 F0 30: beq ++ ; $84E7 /* A(??)X(un)Y(un)MAP[0A:[0C],0B:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Draw invincibility ring! ; I _think_ this is: if the count in $0600,x is greater than 8, display ring, otherwise start flashing it (on and off display based on fctr) $84B7 C9 08: cmp #$08 /* A(??)X(un)Y(un)MAP[02:[02],03:[03],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84B9 B0 0A: bcs + ; $84C5 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84BB AA: tax /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84BC BD 63 85: lda _data_14563_indexed,x /* A$14563,x<144BC>X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84BF A6 21: ldx currentEnemyOrTemp /* A$14563,x<144BC>X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84C1 25 06: and frameCtr /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84C3 F0 22: beq ++ ; $84E7 /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $84C5 A5 06: lda frameCtr /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84C7 29 1C: and #$1C /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84C9 4A: lsr a /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84CA 69 6C: adc #$6C /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84CC 99 05 02: sta $0205,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84CF 69 01: adc #$01 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84D1 99 09 02: sta $0209,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84D4 A9 02: lda #$02 /* A(02)<144D4>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $84D6 99 06 02: sta $0206,y /* A(02)<144D4>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $84D9 99 0A 02: sta $020A,y /* A(02)<144D4>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $84DC B9 0C 02: lda $020C,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84DF 69 14: adc #$14 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84E1 99 08 02: sta $0208,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84E4 4C 69 84: jmp _loc_14469 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $84E7 BD 1E 03: lda playerOneSomeKindaState,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84EA C9 99: cmp #$99 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84EC 90 74: bcc +++ ; $8562 -> rts /* A(??)X(un)Y(un)MAP[0A:[0C],0B:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84EE C9 9B: cmp #$9B /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84F0 B0 70: bcs +++ ; $8562 -> rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84F2 E9 98: sbc #$98 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84F4 0A: asl a /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84F5 48: pha /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84F6 69 0C: adc #$0C /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84F8 99 05 02: sta $0205,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84FB 69 01: adc #$01 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84FD 99 09 02: sta $0209,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8500 A5 20: lda $20 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8502 99 06 02: sta $0206,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8505 99 0A 02: sta $020A,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8508 B5 72: lda mobOnePosX,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $850A 69 10: adc #$10 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $850C B0 08: bcs + ; $8516 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $850E 24 20: bit $20 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8510 50 06: bvc ++ ; $8518 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8512 E9 17: sbc #$17 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8514 B0 02: bcs ++ ; $8518 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $8516 68: pla /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8517 60: rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8518 99 07 02: sta $0207,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $851B 99 0B 02: sta $020B,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $851E 68: pla /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $851F 0A: asl a /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8520 0A: asl a /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8521 75 78: adc mobOnePosY,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8523 99 04 02: sta $0204,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8526 69 08: adc #$08 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8528 99 08 02: sta $0208,y /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $852B C9 F0: cmp #$F0 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $852D B0 33: bcs +++ ; $8562 -> rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $852F AA: tax /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8530 DE 00 04: dec $0400,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8533 DE 01 04: dec $0401,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8536 DE 02 04: dec $0402,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8539 DE 03 04: dec $0403,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $853C DE 04 04: dec $0404,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $853F DE 05 04: dec $0405,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8542 DE 06 04: dec $0406,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8545 DE 07 04: dec $0407,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8548 DE 08 04: dec $0408,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $854B DE 09 04: dec $0409,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $854E DE 0A 04: dec $040A,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8551 DE 0B 04: dec $040B,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8554 DE 0C 04: dec $040C,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8557 DE 0D 04: dec $040D,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $855A DE 0E 04: dec $040E,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $855D DE 0F 04: dec $040F,x /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8560 A6 21: ldx currentEnemyOrTemp /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $8562 60: rts /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_14563_indexed $8563 .byte $01,$01,$02,$02,$04,$04,$08,$08 _data_1456B_indexed $856B .byte $00,$06,$10,$16,$20,$26 _data_14571_indexed $8571 .byte $01,$02,$00,$00,$00,$00 _data_14577_indexed $8577 .byte $20,$20,$18,$18,$18,$18 _func_1457D $857D 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(60)<1CBC3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $857F 86 1D: stx currentPlayerPosX /* A(??)X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8581 84 1E: sty currentPlayerPosY /* A(??)X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8583 A0 00: ldy #$00 /* A(??)X(28)<16C3A>Y(00)<14583>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8585 A2 00: ldx #$00 /* A(??)X(00)<14585>Y(00)<14583>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ --- $8587 A5 1D: lda currentPlayerPosX /* A(??)X(00)<14585>Y(00)<14583>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8589 48: pha /* A(??)X(00)<14585>Y(00)<14583>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $858A B1 13: lda (temp_13),y /* A(??)X(00)<14585>Y(00)<14583>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $858C C8: iny /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $858D C9 FF: cmp #$FF /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $858F F0 4A: beq +++ ; $85DB /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8591 65 1D: adc currentPlayerPosX /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8593 85 1D: sta currentPlayerPosX /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ -- $8595 A9 F8: lda #$F8 /* A(F8)<14595>X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $8597 DD 00 02: cmp $0200,x /* A(F8)<14595>X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $859A F0 08: beq + ; $85A4 /* A(F8)<14595>X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $859C E8: inx /* A(F8)<14595>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $859D E8: inx /* A(F8)<14595>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $859E E8: inx /* A(F8)<14595>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $859F E8: inx /* A(F8)<14595>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85A0 D0 F5: bne - ; $8597 /* A(F8)<14595>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85A2 F0 39: beq $85DD /* A(F8)<14595>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $85A4 B1 13: lda (temp_13),y /* A(F8)<14595>X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85A6 F0 1C: beq + ; $85C4 /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85A8 C9 FF: cmp #$FF /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85AA F0 22: beq ++ ; $85CE /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85AC 9D 01 02: sta $0201,x /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85AF A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85B1 9D 02 02: sta $0202,x /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85B4 A5 1E: lda currentPlayerPosY /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85B6 9D 00 02: sta $0200,x /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85B9 A5 1D: lda currentPlayerPosX /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85BB 9D 03 02: sta $0203,x /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85BE E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85BF E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85C0 E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85C1 E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_145C2_indexed $85C2 F0 19: beq $85DD /* A$85C2,y<1F9F1>X(??)Y(??)MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $85C4 C8: iny /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85C5 A5 1D: lda currentPlayerPosX /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85C7 18: clc /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85C8 69 08: adc #$08 /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85CA 85 1D: sta currentPlayerPosX /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85CC D0 C7: bne -- ; $8595 /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $85CE C8: iny /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85CF 68: pla /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85D0 85 1D: sta currentPlayerPosX /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85D2 A5 1E: lda currentPlayerPosY /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85D4 69 07: adc #$07 /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85D6 85 1E: sta currentPlayerPosY /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85D8 4C 87 85: jmp --- ; $8587 /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $85DB 18: clc /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85DC 24 38: bit $38 /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85DE 68: pla /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85DF 60: rts /* A(??)X(00)<14585>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JoyStickProbe ; ; buttons <- the currently pressed buttons, without clearing any already-recorded, ; non-movement buttons. ; mask <- used to mask out any non-movement buttons; ; we set it to the mask of buttons not found pressed in this frame. ; $85E0 48: pha /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/ ; Poll joystick 0, store state in $10 $85E1 A9 01: lda #$01 /* A(01)<145E1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $85E3 8D 16 40: sta JOY1 /* A(01)<145E1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $85E6 A9 00: lda #$00 /* A(00)<145E6>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $85E8 8D 16 40: sta JOY1 /* A(00)<145E6>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $85EB 85 10: sta buttonScratch /* A(00)<145E6>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $85ED AD 16 40: lda JOY1 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85F0 4A: lsr a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85F1 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85F3 AD 16 40: lda JOY1 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85F6 4A: lsr a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85F7 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85F9 AD 16 40: lda JOY1 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85FC 4A: lsr a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85FD 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $85FF AD 16 40: lda JOY1 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8602 4A: lsr a /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8603 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8605 AD 16 40: lda JOY1 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8608 4A: lsr a /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8609 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $860B AD 16 40: lda JOY1 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $860E 4A: lsr a /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $860F 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8611 AD 16 40: lda JOY1 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8614 4A: lsr a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8615 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8617 AD 16 40: lda JOY1 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $861A 4A: lsr a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $861B 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ ; End poll of joystick 0. $861D A5 2E: lda playerOneButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $861F 29 F0: and #$F0 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8621 85 2E: sta playerOneButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8623 A5 10: lda buttonScratch /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8625 25 30: and playerOneInputMask /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8627 05 2E: ora playerOneButtons /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8629 85 2E: sta playerOneButtons /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $862B A5 10: lda buttonScratch /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $862D 29 F0: and #$F0 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $862F 49 FF: eor #$FF /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8631 85 30: sta playerOneInputMask /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ ; Poll joystick 1, store state in $10 $8633 A9 01: lda #$01 /* A(01)<14633>X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $8635 8D 16 40: sta JOY1 /* A(01)<14633>X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $8638 A9 00: lda #$00 /* A(00)<14638>X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $863A 8D 16 40: sta JOY1 /* A(00)<14638>X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $863D 85 10: sta buttonScratch /* A(00)<14638>X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $863F AD 17 40: lda JOY2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8642 4A: lsr a /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8643 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8645 AD 17 40: lda JOY2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8648 4A: lsr a /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8649 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $864B AD 17 40: lda JOY2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $864E 4A: lsr a /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $864F 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8651 AD 17 40: lda JOY2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8654 4A: lsr a /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8655 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8657 AD 17 40: lda JOY2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $865A 4A: lsr a /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $865B 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $865D AD 17 40: lda JOY2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8660 4A: lsr a /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8661 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8663 AD 17 40: lda JOY2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8666 4A: lsr a /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8667 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8669 AD 17 40: lda JOY2 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $866C 4A: lsr a /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $866D 26 10: rol buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ ; End poll of joystick 1. $866F A5 2F: lda playerTwoButtons /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8671 29 F0: and #$F0 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8673 85 2F: sta playerTwoButtons /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8675 A5 10: lda buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8677 25 31: and playerTwoInputMask /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8679 05 2F: ora playerTwoButtons /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $867B 85 2F: sta playerTwoButtons /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $867D A5 10: lda buttonScratch /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $867F 29 F0: and #$F0 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8681 49 FF: eor #$FF /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8683 85 31: sta playerTwoInputMask /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8685 68: pla /* A(un)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8686 60: rts /* A(un)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14687 $8687 A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8689 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $868B D0 03: bne + ; $8690 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $868D 20 A2 87: jsr _func_147A2 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8690 A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8692 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8694 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8695 B5 5C: lda tileItemFrameVec16,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8697 30 01: bmi + ; $869A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $8699 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $869A 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $869C BD 1B 06: lda tileItemRemainingLifeVec16,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $869F 30 10: bmi ++ ; $86B1 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86A1 F0 05: beq + ; $86A8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86A3 DE 1B 06: dec tileItemRemainingLifeVec16,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86A6 D0 09: bne ++ ; $86B1 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $86A8 A9 A0: lda #$A0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86AA 95 5C: sta tileItemFrameVec16,x /* A(A0)<146A8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ ; This is where the frame-based offset into the tileset is determined (it is multiplied by 4) $86AC 85 1F: sta currentPlayerInfoOrTemp /* A(A0)<146A8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $86AE DE 1B 06: dec tileItemRemainingLifeVec16,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $86B1 24 1F: bit currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86B3 70 E4: bvs - ; $8699 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86B5 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86B7 29 A0: and #$A0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86B9 85 20: sta $20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86BB BC 2B 06: ldy tileItemLocationVec16,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86BE B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86C1 29 1F: and #$1F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_146C3_indexed $86C3 D0 03: bne + ; $86C8 /* A$86C3,y<1FA00>X(??)Y(??)MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86C5 4C 49 87: jmp +++ ; $8749 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $86C8 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86C9 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86CA A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86CB A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86CD 29 20: and #$20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86CF F0 02: beq + ; $86D3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86D1 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86D2 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + ; *** This seems to be where tile item data comes from? ; Maybe set a BREAKPOINT here to find when weed item is set; when y has the right value $86D3 B9 AD B2: lda _DataPointerTable_172AD,y /* A$172AD,y<146D3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86D6 85 13: sta temp_13 /* A$172AD,y<146D3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86D8 B9 AE B2: lda _DataPointerTable_172AD+1,y /* A$172AE,y<146D8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86DB 85 14: sta temp_14 /* A$172AE,y<146D8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86DD A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86DF 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86E1 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86E2 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86E3 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86E4 B1 13: lda (temp_13),y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86E6 C9 FF: cmp #$FF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86E8 F0 5F: beq +++ ; $8749 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86EA 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86EB 05 20: ora $20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86ED 95 5C: sta tileItemFrameVec16,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86EF C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86F0 B1 13: lda (temp_13),y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86F2 85 23: sta currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86F4 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86F5 B1 13: lda (temp_13),y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86F7 85 48: sta tileItemName0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86F9 69 01: adc #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86FB 85 49: sta tileItemName1 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86FD C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $86FE B1 13: lda (temp_13),y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8700 85 4A: sta tileItemName2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8702 69 01: adc #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8704 85 4B: sta tileItemName3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8706 BC 2B 06: ldy tileItemLocationVec16,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8709 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $870A 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $870B 10 11: bpl + ; $871E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $870D B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8710 29 40: and #$40 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8712 D0 16: bne ++ ; $872A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ ; Here's where an item goes from GROWING to AVAILABLE $8714 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8717 29 7F: and #$7F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8719 99 00 07: sta tileItemsMap,y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $871C 10 0C: bpl ++ ; $872A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $871E 29 20: and #$20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8720 F0 08: beq ++ ; $872A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8722 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8725 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8727 99 00 07: sta tileItemsMap,y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $872A 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $872B 29 10: and #$10 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $872D F0 04: beq + ; $8733 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $872F A9 00: lda #$00 /* A(00)<1472F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8731 95 5C: sta tileItemFrameVec16,x /* A(00)<1472F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $8733 A5 48: lda tileItemName0 /* A(00)<1472F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8735 D0 06: bne + ; $873D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8737 A9 01: lda #$01 /* A(01)<14737>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8739 85 48: sta tileItemName0 /* A(01)<14737>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $873B 85 49: sta tileItemName1 /* A(01)<14737>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $873D A5 4A: lda tileItemName2 /* A(01)<14737>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $873F D0 38: bne ++++ ; $8779 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8741 A9 01: lda #$01 /* A(01)<14741>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8743 85 4A: sta tileItemName2 /* A(01)<14741>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8745 85 4B: sta tileItemName3 /* A(01)<14741>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8747 D0 30: bne ++++ ; $8779 /* A(01)<14741>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) +++ $8749 AC 3D 06: ldy $063D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $874C B9 9E 87: lda _data_1479E_indexed,y /* A$1479E,y<1474C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $874F 85 23: sta currentPlayerOrTemp /* A$1479E,y<1474C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8751 BC 2B 06: ldy tileItemLocationVec16,x /* A$1479E,y<1474C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8754 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8757 29 7F: and #$7F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8759 C9 0A: cmp #$0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $875B D0 05: bne + ; $8762 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $875D A9 1B: lda #$1B /* A(1B)<1475D>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $875F 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8762 A9 00: lda #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8764 99 00 07: sta tileItemsMap,y /* A(00)<14762>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8767 95 5C: sta tileItemFrameVec16,x /* A(00)<14762>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8769 A9 04: lda #$04 /* A(04)<14769>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $876B 85 48: sta tileItemName0 /* A(04)<14769>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $876D A9 05: lda #$05 /* A(05)<1476D>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $876F 85 49: sta tileItemName1 /* A(05)<1476D>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8771 A9 06: lda #$06 /* A(06)<14771>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8773 85 4A: sta tileItemName2 /* A(06)<14771>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8775 A9 07: lda #$07 /* A(07)<14775>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8777 85 4B: sta tileItemName3 /* A(07)<14775>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++++ $8779 B9 DE FD: lda _data_1FDDE_indexed,y /* A(01)<14741>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $877C 85 46: sta tileItemLocL /* A$1FDDE,y<14779>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $877E B9 2A FD: lda _data_1FD2A_indexed,y /* A$1FD2A,y<1477E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8781 85 47: sta tileItemLocH /* A$1FD2A,y<1477E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8783 A2 00: ldx #$00 /* A$1FD2A,y<1477E>X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8785 A5 23: lda currentPlayerOrTemp /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8787 C9 80: cmp #$80 /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8789 F0 10: beq + ; $879B /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $878B B9 46 FF: lda _data_1FF46_indexed,y /* A$1FF46,y<1478B>X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $878E 49 FF: eor #$FF /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8790 85 4D: sta $4D /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8792 49 FF: eor #$FF /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8794 25 23: and currentPlayerOrTemp /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8796 85 4E: sta $4E /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8798 BE 92 FE: ldx _data_1FE92_indexed,y /* A(??)X$1FE92,y<14798>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $879B 86 4C: stx nextTileItemLocH /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $879D 60: rts /* A(??)X(00)<14783>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1479E_indexed $879E .byte $00,$55,$AA,$FF _func_147A2 $87A2 A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87A4 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87A5 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87A6 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87A7 29 06: and #$06 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87A9 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87AA BD B9 87: lda _JumpPointerTable_147B8+1,x /* A$147B9,x<147AA>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87AD 85 14: sta temp_14 /* A$147B9,x<147AA>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87AF BD B8 87: lda _JumpPointerTable_147B8,x /* A$147B8,x<147AF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87B2 85 13: sta temp_13 /* A$147B8,x<147AF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87B4 6C 13 00: jmp (temp_13) /* A$147B8,x<147AF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87B7 .byte $60 _JumpPointerTable_147B8 $87B8 C0 87: .word (JumpTableEntry_147C0) ;87C0 (147C0) () $87BA 5D 88: .word (JumpTableEntry_1485D) ;885D (1485D) () $87BC FA 88: .word (JumpTableEntry_148FA) ;88FA (148FA) () $87BE 52 89: .word (JumpTableEntry_14952 ; $8952 -> rts) ;8952 (14952) () JumpTableEntry_147C0 $87C0 AD 40 06: lda $0640 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87C3 0D 41 06: ora $0641 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87C6 0D 42 06: ora $0642 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87C9 F0 6E: beq +++ ; $8839 -> rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87CB AD 44 06: lda $0644 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87CE F0 05: beq + ; $87D5 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87D0 CE 44 06: dec $0644 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87D3 D0 64: bne +++ ; $8839 -> rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $87D5 20 00 C0: jsr _func_1C000 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87D8 29 07: and #$07 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87DA AA: tax /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87DB BD 3A 88: lda _data_1483A_indexed,x /* A$1483A,x<147DB>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87DE 8D 44 06: sta $0644 /* A$1483A,x<147DB>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87E1 AD 40 06: lda $0640 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87E4 18: clc /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87E5 6D 41 06: adc $0641 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87E8 6D 42 06: adc $0642 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87EB A8: tay /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87EC C0 10: cpy #$10 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87EE 90 02: bcc + ; $87F2 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87F0 A0 0F: ldy #$0F /* A(??)X(??)Y(0F)<147F0>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + - $87F2 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87F5 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87F7 D9 42 88: cmp _data_14842_indexed,y /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87FA B0 F6: bcs - ; $87F2 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $87FC 85 21: sta currentEnemyOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $87FE 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8801 29 07: and #$07 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8803 A8: tay /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8804 BE 52 88: ldx _data_14852_indexed,y /* A(??)X$14852,y<14804>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8807 BD 40 06: lda $0640,x /* A(??)X$14852,y<14804>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $880A F0 F2: beq - ; $87FE /* A(??)X$14852,y<14804>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $880C 86 1F: stx currentPlayerInfoOrTemp /* A(??)X$14852,y<14804>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $880E E0 02: cpx #$02 /* A(??)X$14852,y<14804>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8810 D0 06: bne + ; $8818 /* A(??)X$14852,y<14804>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8812 20 33 C0: jsr _func_1C033 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8815 4C 1B 88: jmp ++ ; $881B /* A(??)X$14852,y<14804>Y(??)MAP[0A:[00],0B:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8818 20 36 C0: jsr _func_1C036 /* A(??)X$14852,y<14804>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $881B B0 1C: bcs +++ ; $8839 -> rts /* A(??)X$14852,y<14804>Y(??)MAP[0A:[00],0B:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $881D A6 1F: ldx currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $881F DE 40 06: dec $0640,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8822 BD 5A 88: lda _data_1485A_indexed,x /* A$1485A,x<14822>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8825 A2 FF: ldx #$FF /* A$1485A,x<14822>X(FF)<14825>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8827 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $882A AD 40 06: lda $0640 /* A(??)X(FF)<14825>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $882D 0D 41 06: ora $0641 /* A(??)X(FF)<14825>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8830 0D 42 06: ora $0642 /* A(??)X(FF)<14825>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8833 F0 04: beq +++ ; $8839 -> rts /* A(??)X(FF)<14825>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8835 C6 21: dec currentEnemyOrTemp /* A(??)X(FF)<14825>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8837 10 C5: bpl - ; $87FE /* A(??)X(FF)<14825>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $8839 60: rts /* A(??)X(FF)<14825>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1483A_indexed $883A .byte $01,$01,$02,$03,$04,$05,$06,$07 _data_14842_indexed $8842 .byte $01,$01,$01,$01,$01,$02,$02,$02,$02,$03,$03,$03,$04,$04,$04,$04 _data_14852_indexed $8852 .byte $00,$00,$00,$01,$01,$01,$02,$02 _data_1485A_indexed $885A .byte $01,$02,$07 JumpTableEntry_1485D $885D AD 4F 06: lda $064F /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8860 F0 0F: beq _loc_14871 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8862 AE 4C 06: ldx $064C /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8865 EC 4D 06: cpx $064D /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_14868 $8868 D0 6B: bne _loc_148D5 ; $88D5 -> rts /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $886A A2 00: ldx #$00 /* A(??)X(00)<1486A>Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $886C 8E 4F 06: stx $064F /* A(??)X(00)<1486A>Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $886F F0 65: beq +++ ; $88D6 /* A(??)X(00)<1486A>Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _loc_14871 $8871 AD 48 06: lda $0648 /* A(??)X(00)<1486A>Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8874 0D 49 06: ora $0649 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8877 0D 4A 06: ora $064A /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $887A 0D 4B 06: ora $064B /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $887D F0 56: beq _loc_148D5 ; $88D5 -> rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $887F A2 0F: ldx #$0F /* A(??)X(0F)<1487F>Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $8881 BC 2B 06: ldy tileItemLocationVec16,x /* A(??)X(0F)<1487F>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8884 B9 00 07: lda tileItemsMap,y /* A(??)X(0F)<1487F>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8887 C9 03: cmp #$03 /* A(??)X(0F)<1487F>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8889 90 04: bcc + ; $888F /* A(??)X(0F)<1487F>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $888B C9 07: cmp #$07 /* A(??)X(0F)<1487F>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $888D 90 46: bcc _loc_148D5 ; $88D5 -> rts /* A(??)X(0F)<1487F>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $888F CA: dex /* A(??)X(0F)<1487F>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8890 10 EF: bpl - ; $8881 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8892 AD 45 06: lda $0645 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8895 F0 05: beq + ; $889C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8897 CE 45 06: dec $0645 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $889A D0 39: bne _loc_148D5 ; $88D5 -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $889C AD 46 06: lda $0646 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $889F 8D 45 06: sta $0645 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $88A2 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88A5 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88A7 AA: tax /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88A8 BD 48 06: lda $0648,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88AB F0 F5: beq - ; $88A2 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88AD E0 01: cpx #$01 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88AF D0 12: bne ++ ; $88C3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88B1 24 2C: bit playerOneFlags /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88B3 10 05: bpl + ; $88BA /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88B5 AD 02 06: lda playerOneRemainingTRexTime /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88B8 D0 1B: bne _loc_148D5 ; $88D5 -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $88BA 24 2D: bit playerTwoFlags /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88BC 10 05: bpl ++ ; $88C3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88BE AD 03 06: lda playerTwoRemainingTRexTime /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88C1 D0 12: bne _loc_148D5 ; $88D5 -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $88C3 DE 48 06: dec $0648,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88C6 8A: txa /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88C7 18: clc /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88C8 69 03: adc #$03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88CA CD 4C 06: cmp $064C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88CD F0 07: beq +++ ; $88D6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88CF 8D 4D 06: sta $064D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88D2 8D 4F 06: sta $064F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_148D5 $88D5 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $88D6 48: pha /* A(??)X(00)<1486A>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88D7 20 36 C0: jsr _func_1C036 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $88DA 68: pla /* A(??)X(00)<1486A>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88DB B0 F8: bcs _loc_148D5 ; $88D5 -> rts /* A(??)X(00)<1486A>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88DD AE 47 06: ldx $0647 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88E0 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $88E3 AD E6 03: lda $03E6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88E6 0D E7 03: ora $03E7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88E9 D0 EA: bne _loc_148D5 ; $88D5 -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88EB A9 00: lda #$00 /* A(00)<148EB>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $88ED 8D 48 06: sta $0648 /* A(00)<148EB>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $88F0 8D 49 06: sta $0649 /* A(00)<148EB>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $88F3 8D 4A 06: sta $064A /* A(00)<148EB>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $88F6 8D 4B 06: sta $064B /* A(00)<148EB>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $88F9 60: rts /* A(00)<148EB>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ JumpTableEntry_148FA $88FA AD 50 06: lda $0650 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88FD F0 06: beq + ; $8905 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88FF 30 2D: bmi ++ ; $892E -> rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8901 CE 50 06: dec $0650 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8904 60: rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8905 EE 52 06: inc $0652 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8908 AD 52 06: lda $0652 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $890B C9 78: cmp #$78 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $890D B0 20: bcs +++ ; $892F /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $890F CE 51 06: dec $0651 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8912 10 1A: bpl ++ ; $892E -> rts /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8914 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8917 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8919 8D 51 06: sta $0651 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $891C 20 33 C0: jsr _func_1C033 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $891F B0 0D: bcs ++ ; $892E -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8921 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8924 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8926 69 08: adc #$08 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8928 AA: tax /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8929 A9 07: lda #$07 /* A(07)<14929>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $892B 4C 24 C0: jmp _func_1C024 ; $C024 -> _loc_1CD84 /* A(07)<14929>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $892E 60: rts /* A(07)<14929>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) +++ $892F A9 05: lda #$05 /* A(05)<1492F>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $8931 48: pha /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8932 20 33 C0: jsr _func_1C033 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $8935 B0 14: bcs + ; $894B /* A(05)<1492F>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8937 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $893A 29 07: and #$07 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $893C 69 04: adc #$04 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $893E AA: tax /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $893F A9 07: lda #$07 /* A(07)<1493F>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8941 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8944 68: pla /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8945 38: sec /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8946 E9 01: sbc #$01 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8948 D0 E7: bne - ; $8931 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $894A 24 68: bit $68 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $894C A9 69: lda #$69 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $894E 8D 52 06: sta $0652 /* A(69)<1494C>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8951 60: rts /* A(69)<1494C>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ JumpTableEntry_14952 $8952 60: rts /* A(un)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/(barrier) ;------------------------------------------ _loc_14953 $8953 A5 50: lda $50 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8955 D0 2A: bne + ; $8981 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8957 A6 32: ldx $32 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8959 F0 26: beq + ; $8981 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $895B CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $895C 86 32: stx $32 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $895E BC FB 05: ldy $05FB,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8961 AE 3D 06: ldx $063D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8964 B9 DE FD: lda _data_1FDDE_indexed,y /* A$1FDDE,y<14964>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8967 85 4F: sta $4F /* A$1FDDE,y<14964>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8969 B9 2A FD: lda _data_1FD2A_indexed,y /* A$1FD2A,y<14969>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $896C 85 50: sta $50 /* A$1FD2A,y<14969>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $896E B9 46 FF: lda _data_1FF46_indexed,y /* A$1FF46,y<1496E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8971 49 FF: eor #$FF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8973 85 52: sta $52 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8975 49 FF: eor #$FF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8977 3D 82 89: and _data_14982_indexed,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $897A 85 53: sta $53 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $897C B9 92 FE: lda _data_1FE92_indexed,y /* A$1FE92,y<1497C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $897F 85 51: sta $51 /* A$1FE92,y<1497C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8981 60: rts /* A$1FE92,y<1497C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_14982_indexed $8982 .byte $00,$55,$AA,$FF _JumpPointerTable_14986 $8986 E0 8B: .word (JumpTableEntry_14BE0) ;8BE0 (14BE0) () $8988 72 8C: .word (JumpTableEntry_14C72) ;8C72 (14C72) () $898A 8D 8D: .word (JumpTableEntry_14D8D) ;8D8D (14D8D) () $898C B0 8D: .word (JumpTableEntry_14DB0) ;8DB0 (14DB0) () $898E C1 8D: .word (JumpTableEntry_14DC1) ;8DC1 (14DC1) () $8990 D2 8D: .word (JumpTableEntry_14DD2) ;8DD2 (14DD2) () $8992 F6 8D: .word (JumpTableEntry_14DF6) ;8DF6 (14DF6) () $8994 47 8E: .word (JumpTableEntry_14E47) ;8E47 (14E47) () $8996 4E 8E: .word (JumpTableEntry_14E4E) ;8E4E (14E4E) () $8998 06 90: .word (JumpTableEntry_15006) ;9006 (15006) () $899A 55 8E: .word (JumpTableEntry_14E55) ;8E55 (14E55) () $899C 32 8F: .word (JumpTableEntry_14F32) ;8F32 (14F32) () $899E 65 90: .word (JumpTableEntry_15065) ;9065 (15065) () $89A0 6C 90: .word (JumpTableEntry_1506C) ;906C (1506C) () $89A2 B5 90: .word (JumpTableEntry_150B5) ;90B5 (150B5) () $89A4 C2 90: .word (JumpTableEntry_150C2) ;90C2 (150C2) () $89A6 18 91: .word (JumpTableEntry_15118) ;9118 (15118) () $89A8 41 91: .word (JumpTableEntry_15141) ;9141 (15141) () $89AA 52 91: .word (JumpTableEntry_15152) ;9152 (15152) () $89AC 71 91: .word (InitializeLevelVars) ;9171 (15171) () $89AE 9F 91: .word (JumpTableEntry_1519F) ;919F (1519F) () $89B0 B6 91: .word (JumpTableEntry_151B6) ;91B6 (151B6) () $89B2 BD 91: .word (JumpTableEntry_151BD) ;91BD (151BD) () $89B4 D4 91: .word (JumpTableEntry_151D4) ;91D4 (151D4) () $89B6 DB 91: .word (JumpTableEntry_151DB) ;91DB (151DB) () $89B8 EB 91: .word (JumpTableEntry_151EB) ;91EB (151EB) () $89BA 0F 09: .word ($090F) ;90F (0) () $89BC 10 12: .word ($1210) ;1210 (0) () $89BE 0F 17: .word ($170F) ;170F (0) () $89C0 10 12: .word ($1210) ;1210 (0) () $89C2 0F 05: .word ($050F) ;50F (0) () $89C4 10 02: .word ($0210) ;210 (0) () $89C6 0F 17: .word ($170F) ;170F (0) () $89C8 27 06: .word ($0627) ;627 (0) () $89CA 0F 1C: .word ($1C0F) ;1C0F (0) () $89CC 10 02: .word ($0210) ;210 (0) () $89CE 0F 00: .word ($0F) ;F (0) () $89D0 29 02: .word ($0229) ;229 (0) () $89D2 0F 27: .word ($270F) ;270F (0) () $89D4 1A 12: .word ($121A) ;121A (0) () $89D6 0F 09: .word ($090F) ;90F (0) () $89D8 10 06: .word ($0610) ;610 (0) () _data_149DA_indexed $89DA E2 89: .word (JumpTableEntry_149E2) ;89E2 (149E2) () $89DC E9 89: .word (JumpTableEntry_149E9) ;89E9 (149E9) () $89DE EA 89: .word (JumpTableEntry_149EA) ;89EA (149EA) () $89E0 F7 89: .word (JumpTableEntry_149F7) ;89F7 (149F7) () JumpTableEntry_149E2 $89E2 01 A8: ora ($A8,x) /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89E4 8F: .db $8F /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $89E5 .byte $00,$50,$04 DataTableEntry_149E8 $89E8 .byte $FF JumpTableEntry_149E9 $89E9 FF: .db $FF /* A(un)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/(barrier) ;------------------------------------------ JumpTableEntry_149EA $89EA 01 68: ora ($68,x) /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89EC A7: .db $A7 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $89ED .byte $00,$98,$0C,$01,$68,$B2,$00,$B5,$2D,$FF JumpTableEntry_149F7 $89F7 FF: .db $FF /* A(un)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/(barrier) ;------------------------------------------ _data_149F8_indexed $89F8 .byte $80 _data_149F9_indexed $89F9 .byte $20 _data_149FA_indexed $89FA .byte $C0 _data_149FB_indexed $89FB .byte $20,$00,$21,$40,$21,$80,$21,$C0,$21,$00,$22,$40,$22,$80,$22,$C0 $8A0B .byte $22,$00,$23,$40,$23,$80,$23 _data_14A12_indexed $8A12 .byte $00,$0F,$1E,$2D,$3C,$4B,$5A,$69,$78,$87,$96 _DataPointerTable_14A1D $8A1D 68 97: .word (DataTableEntry_15768) ;9768 (15768) ([8:A][A:B][C:E][E:F]) $8A1F A8 99: .word (DataTableEntry_159A8) ;99A8 (159A8) ([8:A][A:B][C:E][E:F]) $8A21 E8 9B: .word (DataTableEntry_15BE8) ;9BE8 (15BE8) ([8:A][A:B][C:E][E:F]) $8A23 28 9E: .word (DataTableEntry_15E28) ;9E28 (15E28) ([8:A][A:B][C:E][E:F]) $8A25 68 A0: .word (DataTableEntry_16068) ;A068 (16068) ([8:A][A:B][C:E][E:F]) $8A27 A8 A2: .word (DataTableEntry_162A8) ;A2A8 (162A8) ([8:A][A:B][C:E][E:F]) $8A29 E8 A4: .word (DataTableEntry_164E8) ;A4E8 (164E8) ([8:A][A:B][C:E][E:F]) $8A2B 68 AE: .word (DataTableEntry_16E68) ;AE68 (16E68) ([8:A][A:B][C:E][E:F]) _data_14A2D_indexed $8A2D 03 03: .word ($0303) ;303 (0) ([8:A][A:B][C:E][E:F]) $8A2F 03 03: .word ($0303) ;303 (0) ([8:A][A:B][C:E][E:F]) $8A31 01 01: .word ($0101) ;101 (0) ([8:A][A:B][C:E][E:F]) $8A33 01 01: .word ($0101) ;101 (0) ([8:A][A:B][C:E][E:F]) $8A35 04 05: .word ($0504) ;504 (0) ([8:A][A:B][C:E][E:F]) $8A37 06 07: .word ($0706) ;706 (0) ([8:A][A:B][C:E][E:F]) $8A39 04 05: .word ($0504) ;504 (0) ([8:A][A:B][C:E][E:F]) $8A3B 06 07: .word ($0706) ;706 (0) ([8:A][A:B][C:E][E:F]) $8A3D 04 05: .word ($0504) ;504 (0) ([8:A][A:B][C:E][E:F]) $8A3F 06 07: .word ($0706) ;706 (0) ([8:A][A:B][C:E][E:F]) $8A41 20 21: .word ($2120) ;2120 (0) ([8:A][A:B][C:E][E:F]) $8A43 22 23: .word ($2322) ;2322 (0) ([8:A][A:B][C:E][E:F]) $8A45 24 25: .word ($2524) ;2524 (0) ([8:A][A:B][C:E][E:F]) $8A47 26 27: .word ($2726) ;2726 (0) ([8:A][A:B][C:E][E:F]) $8A49 28 29: .word ($2928) ;2928 (0) ([8:A][A:B][C:E][E:F]) $8A4B 2A 2B: .word ($2B2A) ;2B2A (0) ([8:A][A:B][C:E][E:F]) $8A4D 03 03: .word ($0303) ;303 (0) ([8:A][A:B][C:E][E:F]) $8A4F 08 09: .word ($0908) ;908 (0) ([8:A][A:B][C:E][E:F]) $8A51 03 03: .word ($0303) ;303 (0) ([8:A][A:B][C:E][E:F]) $8A53 0A 0A: .word ($0A0A) ;A0A (0) ([8:A][A:B][C:E][E:F]) $8A55 03 03: .word ($0303) ;303 (0) ([8:A][A:B][C:E][E:F]) $8A57 0B 0C: .word ($0C0B) ;C0B (0) ([8:A][A:B][C:E][E:F]) $8A59 0D 0E: .word ($0E0D) ;E0D (0) ([8:A][A:B][C:E][E:F]) $8A5B 03 03: .word ($0303) ;303 (0) ([8:A][A:B][C:E][E:F]) $8A5D 0F 0F: .word ($0F0F) ;F0F (0) ([8:A][A:B][C:E][E:F]) $8A5F 03 03: .word ($0303) ;303 (0) ([8:A][A:B][C:E][E:F]) $8A61 10 11: .word ($1110) ;1110 (0) ([8:A][A:B][C:E][E:F]) $8A63 03 03: .word ($0303) ;303 (0) ([8:A][A:B][C:E][E:F]) $8A65 03 12: .word ($1203) ;1203 (0) ([8:A][A:B][C:E][E:F]) $8A67 03 13: .word ($1303) ;1303 (0) ([8:A][A:B][C:E][E:F]) $8A69 03 14: .word ($1403) ;1403 (0) ([8:A][A:B][C:E][E:F]) $8A6B 03 14: .word ($1403) ;1403 (0) ([8:A][A:B][C:E][E:F]) $8A6D 03 15: .word ($1503) ;1503 (0) ([8:A][A:B][C:E][E:F]) $8A6F 03 16: .word ($1603) ;1603 (0) ([8:A][A:B][C:E][E:F]) $8A71 17 03: .word ($0317) ;317 (0) ([8:A][A:B][C:E][E:F]) _data_14A73 $8A73 .byte $18,$03,$19,$03,$19,$03,$1A,$03,$1B,$03,$03,$14,$0A,$1C,$19,$03 $8A83 .byte $1D,$0A,$0F,$1E,$03,$14,$1F,$0F,$19,$03,$0D,$0E,$08,$09,$0F,$0F $8A93 .byte $0A,$0A,$10,$11,$0B,$0C,$17,$12,$18,$13,$19,$14,$1D,$1C,$1F,$1E $8AA3 .byte $19,$14,$1A,$15,$1B,$16 _data_14AA9_indexed $8AA9 .byte $40,$00,$00,$00,$00,$10,$10,$10,$40,$40,$40,$40,$40,$40,$40,$40 $8AB9 .byte $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 _loc_14AC8 $8AC8 20 D7 8A: jsr _func_14AD7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8ACB 20 09 8B: jsr _func_14B09 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8ACE 20 05 94: jsr _func_15405 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8AD1 20 06 92: jsr _func_15206 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8AD4 4C 9A 94: jmp _loc_1549A /* A(01)<1C299>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14AD7 $8AD7 A9 8A: lda #$8A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AD9 A2 DE: ldx #$DE /* A(8A)<14AD7>X(DE)<14AD9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8ADB 4C 06 C0: jmp _func_1C006 ; $C006 -> _loc_1E933 /* A(8A)<14AD7>X(DE)<14AD9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) $8ADE .byte $01,$68,$87,$00,$00,$04,$01,$28,$8F,$00,$54,$04,$01,$A8,$8E,$00 $8AEE .byte $58,$08,$01,$68,$8F,$00,$60,$06,$01,$68,$90,$00,$64,$0C,$01,$28 $8AFE .byte $92,$00,$70,$14,$01,$28,$AD,$00,$84,$14,$FF _func_14B09 $8B09 AD 3C 06: lda currentLevel /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B0C 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B0D AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; This is where we set the lookup into the current level's variable settings. $8B0E BD 7F B4: lda _data_1747F_indexed,x /* A$1747F,x<14B0E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B11 85 0A: sta $0A /* A$1747F,x<14B0E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B13 BD 80 B4: lda _data_17480_indexed,x /* A$17480,x<14B13>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B16 85 0B: sta $0B /* A$17480,x<14B13>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B18 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B1B 8D 3B 06: sta levelIsTRexWave /* A$17480,x<14B13>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B1E 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B1F A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B20 B9 DB 89: lda _data_149DB_indexed,y /* A$149DB,y<14B20>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B23 BE DA 89: ldx _data_149DA_indexed,y /* A$149DB,y<14B20>X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B26 20 06 C0: jsr _func_1C006 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B29 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B2C 48: pha /* A$149DB,y<14B20>X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8B2D 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $8B30 48: pha /* A$149DB,y<14B20>X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $8B31 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $8B34 0A: asl a /* A(??)X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B35 A8: tay /* A(??)X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B36 B9 BA 8B: lda _DataPointerTable_14BBA,y /* A$14BBA,y<14B36>X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B39 85 13: sta temp_13 /* A$14BBA,y<14B36>X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B3B B9 BB 8B: lda _DataPointerTable_14BBA+1,y /* A$14BBB,y<14B3B>X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B3E 85 14: sta temp_14 /* A$14BBB,y<14B3B>X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B40 A9 00: lda #$00 /* A(00)<14B40>X$149DA,y<14B23>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8B42 A2 08: ldx #$08 /* A(00)<14B40>X(08)<14B42>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B44 A0 18: ldy #$18 /* A(00)<14B40>X(08)<14B42>Y(18)<14B44>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B46 20 09 C0: jsr _func_1C009 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B49 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B4C 0A: asl a /* A(??)X(08)<14B42>Y(18)<14B44>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B4D A8: tay /* A(??)X(08)<14B42>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B4E B9 CE 8B: lda _DataPointerTable_14BCE,y /* A$14BCE,y<14B4E>X(08)<14B42>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B51 85 13: sta temp_13 /* A$14BCE,y<14B4E>X(08)<14B42>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B53 B9 CF 8B: lda _DataPointerTable_14BCE+1,y /* A$14BCF,y<14B53>X(08)<14B42>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B56 85 14: sta temp_14 /* A$14BCF,y<14B53>X(08)<14B42>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B58 A9 00: lda #$00 /* A(00)<14B58>X(08)<14B42>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8B5A A2 04: ldx #$04 /* A(00)<14B58>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B5C A0 04: ldy #$04 /* A(00)<14B58>X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B5E 20 09 C0: jsr _func_1C009 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B61 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B64 8D 3D 06: sta $063D /* A(00)<14B58>X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B67 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B6A 85 33: sta $33 /* A(00)<14B58>X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B6C A9 20: lda #$20 /* A(20)<14B6C>X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B6E 20 A1 8B: jsr _func_14BA1 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B71 A9 24: lda #$24 /* A(24)<14B71>X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B73 20 A1 8B: jsr _func_14BA1 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B76 A9 28: lda #$28 /* A(28)<14B76>X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B78 20 A1 8B: jsr _func_14BA1 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B7B 68: pla /* A(??)X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B7C 85 14: sta temp_14 /* A(??)X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B7E 68: pla /* A(??)X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B7F 85 13: sta temp_13 /* A(??)X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B81 20 C4 93: jsr _func_153C4 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B84 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B87 C9 FF: cmp #$FF /* A(??)X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B89 F0 15: beq + ; $8BA0 -> rts /* A(??)X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B8B 0A: asl a /* A(??)X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B8C A8: tay /* A(??)X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B8D B9 86 89: lda _JumpPointerTable_14986,y /* A$14986,y<14B8D>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B90 85 13: sta temp_13 /* A$14986,y<14B8D>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B92 B9 87 89: lda _JumpPointerTable_14986+1,y /* A$14987,y<14B92>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B95 85 14: sta temp_14 /* A$14987,y<14B92>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B97 A9 8B: lda #>_data_14B83 /* A(8B)<14B97>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8B99 48: pha /* A(8B)<14B97>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $8B9A A9 83: lda #<_data_14B83 /* A(83)<14B9A>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $8B9C 48: pha /* A(83)<14B9A>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S1*/ $8B9D 6C 13 00: jmp (temp_13) /* A(83)<14B9A>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S1*/ + $8BA0 60: rts /* A(??)X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14BA1 $8BA1 48: pha /* A(28)<14B76>X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BA2 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $8BA5 0A: asl a /* A(??)X(04)<14B5A>Y(04)<14B5C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BA6 A8: tay /* A(??)X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BA7 B9 C0 8B: lda _DataPointerTable_14BC0,y /* A$14BC0,y<14BA7>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BAA 85 13: sta temp_13 /* A$14BC0,y<14BA7>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BAC B9 C1 8B: lda _DataPointerTable_14BC0+1,y /* A$14BC1,y<14BAC>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BAF 85 14: sta temp_14 /* A$14BC1,y<14BAC>X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BB1 68: pla /* A(??)X(04)<14B5A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BB2 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BB3 A9 00: lda #$00 /* A(00)<14BB3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8BB5 A0 04: ldy #$04 /* A(00)<14BB3>X(??)Y(04)<14BB5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8BB7 4C 09 C0: jmp _func_1C009 ; $C009 -> _func_1E96C /* A(00)<14BB3>X(??)Y(04)<14BB5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _DataPointerTable_14BBA $8BBA 68 88: .word (DataTableEntry_14868) ;8868 (14868) ([8:A][A:B][C:E][E:F]) $8BBC E8 89: .word (DataTableEntry_149E8) ;89E8 (149E8) ([8:A][A:B][C:E][E:F]) $8BBE 68 8B: .word (DataTableEntry_14B68) ;8B68 (14B68) ([8:A][A:B][C:E][E:F]) _DataPointerTable_14BC0 $8BC0 E8 8C: .word (PlayerEncounteredTileItemA) ;8CE8 (14CE8) ([8:A][A:B][C:E][E:F]) $8BC2 28 8D: .word (DataTableEntry_14D28) ;8D28 (14D28) ([8:A][A:B][C:E][E:F]) $8BC4 68 8D: .word (DataTableEntry_14D68) ;8D68 (14D68) ([8:A][A:B][C:E][E:F]) $8BC6 A8 8D: .word (DataTableEntry_14DA8) ;8DA8 (14DA8) ([8:A][A:B][C:E][E:F]) $8BC8 E8 8D: .word (DataTableEntry_14DE8) ;8DE8 (14DE8) ([8:A][A:B][C:E][E:F]) $8BCA 28 8E: .word (DataTableEntry_14E28) ;8E28 (14E28) ([8:A][A:B][C:E][E:F]) $8BCC 68 8E: .word (DataTableEntry_14E68) ;8E68 (14E68) ([8:A][A:B][C:E][E:F]) _DataPointerTable_14BCE $8BCE 28 A8: .word (DataTableEntry_16828) ;A828 (16828) ([8:A][A:B][C:E][E:F]) $8BD0 68 A8: .word (DataTableEntry_16868) ;A868 (16868) ([8:A][A:B][C:E][E:F]) $8BD2 A8 A8: .word (DataTableEntry_168A8) ;A8A8 (168A8) ([8:A][A:B][C:E][E:F]) $8BD4 E8 A8: .word (DataTableEntry_168E8) ;A8E8 (168E8) ([8:A][A:B][C:E][E:F]) $8BD6 28 A9: .word (DataTableEntry_16928) ;A928 (16928) ([8:A][A:B][C:E][E:F]) $8BD8 68 A9: .word (DataTableEntry_16968) ;A968 (16968) ([8:A][A:B][C:E][E:F]) $8BDA A8 A9: .word (DataTableEntry_169A8) ;A9A8 (169A8) ([8:A][A:B][C:E][E:F]) $8BDC E8 A9: .word (DataTableEntry_169E8) ;A9E8 (169E8) ([8:A][A:B][C:E][E:F]) $8BDE 28 AA: .word (DataTableEntry_16A28) ;AA28 (16A28) ([8:A][A:B][C:E][E:F]) JumpTableEntry_14BE0 $8BE0 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8BE3 85 11: sta $11 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BE5 0A: asl a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BE6 A8: tay /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BE7 B9 1D 8A: lda _DataPointerTable_14A1D,y /* A$14A1D,y<14BE7>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BEA 85 13: sta temp_13 /* A$14A1D,y<14BE7>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BEC B9 1E 8A: lda _DataPointerTable_14A1D+1,y /* A$14A1E,y<14BEC>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BEF 85 14: sta temp_14 /* A$14A1E,y<14BEC>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BF1 A9 00: lda #$00 /* A(00)<14BF1>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8BF3 A2 2C: ldx #$2C /* A(00)<14BF1>X(2C)<14BF3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8BF5 A0 24: ldy #$24 /* A(00)<14BF1>X(2C)<14BF3>Y(24)<14BF5>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8BF7 20 09 C0: jsr _func_1C009 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8BFA 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8BFD 85 12: sta $12 /* A(00)<14BF1>X(2C)<14BF3>Y(24)<14BF5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $8BFF 20 F5 91: jsr _func_151F5 /* A(??)X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C02 30 21: bmi ++ ; $8C25 -> rts /* A(00)<14BF1>X(2C)<14BF3>Y(24)<14BF5>MAP[0A:[04],0B:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C04 AA: tax /* A(00)<14BF1>X(00)<14C04>Y(24)<14BF5>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8C05 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8C08 A8: tay /* A(00)<14BF1>X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8C09 A9 8C: lda #>_data_14C26 /* A(8C)<14C09>X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8C0B 85 14: sta temp_14 /* A(8C)<14C09>X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8C0D A9 26: lda #<_data_14C26 /* A(26)<14C0D>X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8C0F 85 13: sta temp_13 /* A(26)<14C0D>X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8C11 A5 11: lda $11 /* A(??)X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C13 C9 04: cmp #$04 /* A(??)X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C15 D0 08: bne + ; $8C1F /* A(??)X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C17 A9 8C: lda #>$8C4C /* A(8C)<14C17>X(00)<14C04>Y(00)<14C08>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8C19 85 14: sta temp_14 /* A(8C)<14C17>X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8C1B A9 4C: lda #<_data_14C4C /* A(4C)<14C1B>X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8C1D 85 13: sta temp_13 /* A(4C)<14C1B>X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $8C1F 20 D0 8C: jsr _func_14CD0 /* A(4C)<14C1B>X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8C22 4C FF 8B: jmp - ; $8BFF /* A(??)X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8C25 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_14C26 $8C26 .byte $06,$06,$2C,$2D,$2E,$2F,$30,$31,$32,$33,$34,$35,$36,$37,$38,$39 $8C36 .byte $3A,$3B,$3C,$3D,$3E,$3F,$40,$41,$42,$43,$44,$45,$46,$47,$48,$49 $8C46 .byte $4A,$4B,$4C,$4D,$4E,$4F _data_14C4C $8C4C .byte $06,$06,$2C,$2D,$2E,$2F,$30,$31,$32,$33,$34,$35,$36,$37,$38,$39 $8C5C .byte $00,$00,$3C,$3D,$3E,$3F,$00,$00,$42,$43,$44,$45,$46,$47,$48,$49 $8C6C .byte $4A,$4B,$4C,$4D,$4E,$4F JumpTableEntry_14C72 $8C72 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8C75 85 11: sta $11 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C77 0A: asl a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C78 A8: tay /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C79 B9 1D 8A: lda _DataPointerTable_14A1D,y /* A$14A1D,y<14C79>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C7C 85 13: sta temp_13 /* A$14A1D,y<14C79>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C7E B9 1E 8A: lda _DataPointerTable_14A1D+1,y /* A$14A1E,y<14C7E>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C81 85 14: sta temp_14 /* A$14A1E,y<14C7E>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C83 A9 00: lda #$00 /* A(00)<14C83>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8C85 A2 C1: ldx #$C1 /* A(00)<14C83>X(C1)<14C85>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8C87 A0 24: ldy #$24 /* A(00)<14C83>X(C1)<14C85>Y(24)<14C87>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8C89 20 09 C0: jsr _func_1C009 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8C8C 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8C8F 85 12: sta $12 /* A(00)<14C83>X(C1)<14C85>Y(24)<14C87>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $8C91 20 F5 91: jsr _func_151F5 /* A(AA)<14C9F>X(00)<14C96>Y(00)<14C9A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C94 30 13: bmi + ; $8CA9 -> rts /* A(00)<14C83>X(C1)<14C85>Y(24)<14C87>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C96 AA: tax /* A(00)<14C83>X(00)<14C96>Y(24)<14C87>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8C97 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8C9A A8: tay /* A(00)<14C83>X(00)<14C96>Y(00)<14C9A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8C9B A9 8C: lda #>_data_14CAA /* A(8C)<14C9B>X(00)<14C96>Y(00)<14C9A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8C9D 85 14: sta temp_14 /* A(8C)<14C9B>X(00)<14C96>Y(00)<14C9A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8C9F A9 AA: lda #<_data_14CAA /* A(AA)<14C9F>X(00)<14C96>Y(00)<14C9A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8CA1 85 13: sta temp_13 /* A(AA)<14C9F>X(00)<14C96>Y(00)<14C9A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8CA3 20 D0 8C: jsr _func_14CD0 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8CA6 4C 91 8C: jmp - ; $8C91 /* A(AA)<14C9F>X(00)<14C96>Y(00)<14C9A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8CA9 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_14CAA $8CAA .byte $06,$06,$C1,$C2,$C3,$C4,$C5,$C6,$C7,$C8,$C9,$CA,$CB,$CC,$CD,$CE $8CBA .byte $CF,$D0,$D1,$D2,$D3,$D4,$D5,$D6,$D7,$D8,$D9,$DA,$DB,$DC,$DD,$DE $8CCA .byte $DF,$E0,$E1,$E2,$E3,$E4 _func_14CD0 $8CD0 98: tya /* A(??)X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CD1 0A: asl a /* A(??)X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CD2 85 1E: sta currentPlayerPosY /* A(??)X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CD4 0A: asl a /* A(??)X(00)<14C04>Y(00)<14C08>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CD5 A8: tay /* A(??)X(00)<14C04>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CD6 8A: txa /* A(00)<14CD6>X(00)<14C04>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8CD7 0A: asl a /* A(??)X(00)<14C04>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CD8 85 1D: sta currentPlayerPosX /* A(??)X(00)<14C04>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CDA 0A: asl a /* A(??)X(00)<14C04>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CDB 69 02: adc #$02 /* A(??)X(00)<14C04>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CDD 79 FA 89: adc _data_149FA_indexed,y /* A$149FA,yX(00)<14C04>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE0 AA: tax /* A$149FA,yX$149FA,yY(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE1 B9 FB 89: lda _data_149FB_indexed,y /* A$149FB,y<14CE1>X$149FA,yY(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE4 69 00: adc #$00 /* A(??)X$149FA,yY(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE6 A4 14: ldy temp_14 /* A(??)X$149FA,yY(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ PlayerEncounteredTileItemA $8CE8 20 0C C0: jsr _func_1C00C /* A(??)X$149FA,yY(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CEB A5 1D: lda currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CED A4 1E: ldy currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CEF 18: clc /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF0 79 12 8A: adc _data_14A12_indexed,y /* A$14A12,yX(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF3 A8: tay /* A$14A12,yX(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF4 A5 11: lda $11 /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF6 C9 07: cmp #$07 /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF8 D0 07: bne + ; $8D01 /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CFA A9 0B: lda #$0B /* A(0B)<14CFA>X(??)Y$14A12,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8CFC 99 10 07: sta $0710,y /* A(0B)<14CFA>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8CFF D0 29: bne ++ ; $8D2A /* A(0B)<14CFA>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8D01 C9 06: cmp #$06 /* A(0B)<14CFA>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D03 D0 14: bne + ; $8D19 /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D05 A9 20: lda #$20 /* A(20)<14D05>X(??)Y$14A12,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D07 99 01 07: sta $0701,y /* A(20)<14D05>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D0A 99 10 07: sta $0710,y /* A(20)<14D05>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D0D 99 1F 07: sta $071F,y /* A(20)<14D05>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D10 AE 3B 06: ldx levelIsTRexWave /* A(20)<14D05>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D13 E0 01: cpx #$01 /* A(20)<14D05>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D15 D0 13: bne ++ ; $8D2A /* A(20)<14D05>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D17 F0 11: beq ++ ; $8D2A /* A(20)<14D05>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8D19 A9 10: lda #$10 /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D1B 99 01 07: sta $0701,y /* A(10)<14D19>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D1E 99 0F 07: sta $070F,y /* A(10)<14D19>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D21 99 10 07: sta $0710,y /* A(10)<14D19>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D24 99 11 07: sta $0711,y /* A(10)<14D19>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D27 99 1F 07: sta $071F,y /* A(10)<14D19>X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $8D2A A5 12: lda $12 /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8D2C F0 13: beq + ; $8D41 -> rts /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D2E 0A: asl a /* A(??)X(??)Y$14A12,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D2F A8: tay /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D30 B9 40 8D: lda $8D40,y /* A$14D40,y<14D30>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D33 85 13: sta temp_13 /* A$14D40,y<14D30>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D35 B9 41 8D: lda + ; $8D41 -> rts,y /* A$14D41,y<14D35>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D38 85 14: sta temp_14 /* A$14D41,y<14D35>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D3A A6 1D: ldx currentPlayerPosX /* A$14D41,y<14D35>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D3C A4 1E: ldy currentPlayerPosY /* A$14D41,y<14D35>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D3E 4C 12 C0: jmp _func_1C012 ; $C012 -> _loc_1EE8C /* A$14D41,y<14D35>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8D41 60: rts /* A$14D41,y<14D35>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $8D42 .byte $4E,$8D,$59,$8D,$64,$8D,$6F,$8D,$7A,$8D,$85,$8D,$03,$03,$01,$01 $8D52 .byte $01,$01,$01,$01,$01,$01,$01,$03,$03,$02,$02,$02,$02,$02,$02,$02 $8D62 .byte $02,$02,$03,$03,$03,$03 DataTableEntry_14D68 $8D68 .byte $03,$03,$03,$03,$03,$03,$03,$03,$03,$00,$00,$00,$00,$03,$00,$02 $8D78 .byte $02,$02,$03,$03,$00,$03,$00,$00,$03,$00,$00,$03,$00,$03,$02,$00 $8D88 .byte $00,$00,$00,$02,$00 JumpTableEntry_14D8D $8D8D 20 F5 91: jsr _func_151F5 /* A(10)<14DA7>X(58)<14DA1>Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D90 30 1D: bmi ++ ; $8DAF -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D92 AA: tax /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D93 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8D96 A8: tay /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D97 84 1E: sty currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D99 8A: txa /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D9A 18: clc /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D9B 79 12 8A: adc _data_14A12_indexed,y /* A$14A12,yX(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D9E A8: tay /* A$14A12,yX(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D9F 8A: txa /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DA0 4A: lsr a /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DA1 A2 58: ldx #$58 /* A(??)X(58)<14DA1>Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8DA3 B0 02: bcs + ; $8DA7 /* A(??)X(58)<14DA1>Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8DA5 A2 5C: ldx #$5C /* A(??)X(5C)<14DA5>Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $8DA7 A9 10: lda #$10 /* A(??)X(??)Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8DA9 20 78 94: jsr SetMapTileToAAndDrawTileXAtY /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DAC 4C 8D 8D: jmp JumpTableEntry_14D8D /* A(10)<14DA7>X(58)<14DA1>Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8DAF 60: rts /* A(10)<14DA7>X(58)<14DA1>Y$14A12,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_14DB0 $8DB0 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DB3 8D 40 06: sta $0640 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DB6 20 E3 8D: jsr _func_14DE3 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DB9 18: clc /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DBA 6D 40 06: adc $0640 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DBD 8D 40 06: sta $0640 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DC0 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_14DC1 $8DC1 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DC4 8D 41 06: sta $0641 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DC7 20 E3 8D: jsr _func_14DE3 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DCA 18: clc /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DCB 6D 41 06: adc $0641 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DCE 8D 41 06: sta $0641 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DD1 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_14DD2 $8DD2 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DD5 8D 42 06: sta $0642 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DD8 20 E3 8D: jsr _func_14DE3 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DDB 18: clc /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DDC 6D 42 06: adc $0642 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DDF 8D 42 06: sta $0642 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE2 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_14DE3 $8DE3 20 F5 91: jsr _func_151F5 /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE6 F0 0D: beq _loc_14DF5 ; $8DF5 -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_14DE8 $8DE8 .byte $85 $8DE9 .byte $1F $8DEA E6 1F: inc currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $8DEC 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DEF 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF1 C5 1F: cmp currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF3 B0 F7: bcs - ; $8DEC /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_14DF5 $8DF5 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_14DF6 $8DF6 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DF9 8D 45 06: sta $0645 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DFC 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DFF 8D 46 06: sta $0646 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E02 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8E05 AA: tax /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_14E06 $8E06 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E09 C9 FF: cmp #$FF /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E0B F0 12: beq + ; $8E1F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E0D C9 03: cmp #$03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E0F F0 1E: beq ++ ; $8E2F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E11 C9 04: cmp #$04 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E13 F0 20: beq +++ ; $8E35 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E15 C9 05: cmp #$05 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E17 F0 22: beq ++++ ; $8E3B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E19 C9 06: cmp #$06 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E1B F0 24: beq _loc_14E41 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E1D D0 E7: bne _loc_14E06 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8E1F A9 30: lda #$30 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E21 38: sec /* A(30)<14E1F>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E22 ED 3C 06: sbc currentLevel /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E25 C9 18: cmp #$18 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E27 B0 02: bcs _loc_14E2B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E29 A9 18: lda #$18 /* A(18)<14E29>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _loc_14E2B $8E2B 8D 47 06: sta $0647 /* A(18)<14E29>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E2E 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8E2F 8E 48 06: stx $0648 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E32 4C 06 8E: jmp _loc_14E06 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $8E35 8E 49 06: stx $0649 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E38 4C 06 8E: jmp _loc_14E06 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $8E3B 8E 4A 06: stx $064A /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E3E 4C 06 8E: jmp _loc_14E06 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_14E41 $8E41 8E 4B 06: stx $064B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E44 4C 06 8E: jmp _loc_14E06 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_14E47 $8E47 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8E4A 8D 3F 06: sta $063F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E4D 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_14E4E $8E4E 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8E51 8D 50 06: sta $0650 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E54 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_14E55 $8E55 A9 78: lda #$78 /* A(78)<14E55>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E57 85 13: sta temp_13 /* A(78)<14E55>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E59 A0 8E: ldy #$8E /* A(78)<14E55>X(un)Y(8E)<14E59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8E5B A9 21: lda #$21 /* A(21)<14E5B>X(un)Y(8E)<14E59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E5D A2 8C: ldx #$8C /* A(21)<14E5B>X(8C)<14E5D>Y(8E)<14E59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8E5F 20 0C C0: jsr _func_1C00C /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8E62 A9 DE: lda #<_data_14EDE /* A(DE)<14E62>X(8C)<14E5D>Y(8E)<14E59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8E64 85 13: sta temp_13 /* A(DE)<14E62>X(8C)<14E5D>Y(8E)<14E59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8E66 A9 8E: lda #>_data_14EDE /* A(8E)<14E66>X(8C)<14E5D>Y(8E)<14E59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ DataTableEntry_14E68 $8E68 85 14: sta temp_14 /* A(8E)<14E66>X(8C)<14E5D>Y(8E)<14E59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8E6A A2 05: ldx #$05 /* A(8E)<14E66>X(05)<14E6A>Y(8E)<14E59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E6C A0 03: ldy #$03 /* A(8E)<14E66>X(05)<14E6A>Y(03)<14E6C>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E6E 20 12 C0: jsr _func_1C012 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8E71 A9 08: lda #$08 /* A(08)<14E71>X(05)<14E6A>Y(03)<14E6C>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E73 A0 20: ldy #$20 /* A(08)<14E71>X(05)<14E6A>Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E75 4C F9 8E: jmp + ; $8EF9 /* A(08)<14E71>X(05)<14E6A>Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $8E78 .byte $0A,$0A,$D9,$DA,$BB,$BC,$BD,$BE,$BF,$C0,$D5,$D6,$DB,$DC,$DD,$00 $8E88 .byte $DD,$00,$00,$DE,$D7,$D8,$C7,$E0,$00,$00,$00,$00,$00,$00,$E1,$C1 $8E98 .byte $C8,$00,$00,$00,$00,$00,$00,$00,$00,$C2,$C9,$DF,$00,$00,$00,$00 $8EA8 .byte $00,$00,$E1,$C3,$CA,$00,$00,$00,$00,$00,$00,$00,$00,$C4,$CB,$00 $8EB8 .byte $00,$00,$00,$00,$00,$00,$00,$C5,$CC,$E0,$00,$00,$00,$00,$00,$00 $8EC8 .byte $E1,$C6,$D1,$D2,$00,$00,$00,$00,$00,$00,$CD,$CE,$D3,$D4,$B5,$B6 $8ED8 .byte $B7,$B8,$B9,$BA,$CF,$D0 _data_14EDE $8EDE .byte $05,$05,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 $8EEE .byte $03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 + -- $8EF9 A2 04: ldx #$04 /* A(10)<14F5B>X(04)<14EF9>Y(10)<14F59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $8EFB 9D 32 07: sta $0732,x /* A(08)<14E71>X(04)<14EF9>Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EFE 9D 41 07: sta $0741,x /* A(08)<14E71>X(04)<14EF9>Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F01 9D 50 07: sta $0750,x /* A(08)<14E71>X(04)<14EF9>Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F04 9D 5F 07: sta $075F,x /* A(08)<14E71>X(04)<14EF9>Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F07 9D 6E 07: sta $076E,x /* A(08)<14E71>X(04)<14EF9>Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F0A CA: dex /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F0B 10 EE: bpl - ; $8EFB /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F0D 8C 23 07: sty $0723 /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F10 8C 25 07: sty $0725 /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F13 8C 27 07: sty $0727 /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F16 8C 31 07: sty $0731 /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F19 8C 37 07: sty $0737 /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F1C 8C 4F 07: sty $074F /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F1F 8C 55 07: sty $0755 /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F22 8C 6D 07: sty $076D /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F25 8C 73 07: sty $0773 /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F28 8C 7D 07: sty $077D /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F2B 8C 7F 07: sty $077F /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F2E 8C 81 07: sty $0781 /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F31 60: rts /* A(08)<14E71>X(??)Y(20)<14E73>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_14F32 $8F32 A9 9C: lda #<_data_14C9C /* A(9C)<14F32>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8F34 85 13: sta temp_13 /* A(9C)<14F32>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8F36 A9 8C: lda #>_data_14C9C /* A(8C)<14F36>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8F38 85 14: sta temp_14 /* A(8C)<14F36>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8F3A A9 1B: lda #$1B /* A(1B)<14F3A>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F3C A2 50: ldx #$50 /* A(1B)<14F3A>X(50)<14F3C>Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F3E A0 01: ldy #$01 /* A(1B)<14F3A>X(50)<14F3C>Y(01)<14F3E>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F40 20 45 C0: jsr _func_1C045 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8F43 A9 8F: lda #$8F /* A(8F)<14F43>X(50)<14F3C>Y(01)<14F3E>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8F45 A2 5F: ldx #$5F /* A(8F)<14F43>X(5F)<14F45>Y(01)<14F3E>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F47 20 0F C0: jsr _func_1C00F /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8F4A A9 E1: lda #<_data_14FE1 /* A(E1)<14F4A>X(5F)<14F45>Y(01)<14F3E>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8F4C 85 13: sta temp_13 /* A(E1)<14F4A>X(5F)<14F45>Y(01)<14F3E>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8F4E A9 8F: lda #>_data_14FE1 /* A(8F)<14F4E>X(5F)<14F45>Y(01)<14F3E>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8F50 85 14: sta temp_14 /* A(8F)<14F4E>X(5F)<14F45>Y(01)<14F3E>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8F52 A2 04: ldx #$04 /* A(8F)<14F4E>X(04)<14F52>Y(01)<14F3E>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F54 A0 03: ldy #$03 /* A(8F)<14F4E>X(04)<14F52>Y(03)<14F54>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F56 20 12 C0: jsr _func_1C012 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8F59 A0 10: ldy #$10 /* A(8F)<14F4E>X(04)<14F52>Y(10)<14F59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F5B 98: tya /* A(10)<14F5B>X(04)<14F52>Y(10)<14F59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F5C 4C F9 8E: jmp -- ; $8EF9 /* A(10)<14F5B>X(04)<14F52>Y(10)<14F59>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $8F5F .byte $69,$8F,$8C,$21,$A7,$8F,$4A,$22,$FF,$FF,$0A,$06,$01,$B5,$B6,$B7 $8F6F .byte $B8,$B8,$B8,$B9,$BA,$01,$BB,$BC,$BD,$BE,$BF,$C0,$C0,$C1,$C2,$C3 $8F7F .byte $C4,$01,$C5,$00,$00,$00,$00,$C6,$01,$C3,$C7,$C8,$C9,$CA,$CB,$CA $8F8F .byte $CC,$CD,$CE,$CF,$C7,$C7,$01,$CE,$D0,$CE,$D0,$D0,$D1,$CF,$D2,$C7 $8F9F .byte $CE,$D3,$D3,$D1,$D3,$D4,$D5,$D6,$0E,$04,$D7,$D8,$D9,$C7,$DA,$D3 $8FAF .byte $D4,$D1,$D4,$D1,$D3,$DB,$DC,$DD,$DE,$D9,$01,$C7,$DA,$D3,$D3,$D1 $8FBF .byte $D3,$D5,$D3,$D3,$DB,$DF,$E0,$D9,$E1,$D9,$DA,$D3,$D3,$D1,$D3,$D3 $8FCF .byte $DB,$D3,$D3,$D9,$E0,$E1,$D9,$CE,$E2,$E3,$E4,$E2,$E2,$E4,$E2,$D9 $8FDF .byte $E2,$D9 _data_14FE1 $8FE1 .byte $07,$05,$00,$03,$03,$03,$03 _data_14FE8_indexed $8FE8 .byte $03,$00,$00,$03,$03,$03,$03,$03,$00,$00,$03,$03,$03,$03,$03,$00 $8FF8 .byte $00,$03,$03,$03,$03,$03,$00,$03,$03,$03,$03,$03,$03,$03 JumpTableEntry_15006 $9006 A0 10: ldy #$10 /* A(un)X(un)Y(10)<15006>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9008 A2 05: ldx #$05 /* A(un)X(05)<15008>Y(10)<15006>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $900A 86 1E: stx currentPlayerPosY /* A(??)X(05)<15008>Y(10)<15006>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $900C 84 1D: sty currentPlayerPosX /* A(un)X(05)<15008>Y(10)<15006>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $900E B9 32 90: lda _data_15032_indexed,y /* A$15032,y<1500E>X(05)<15008>Y(10)<15006>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9011 20 21 94: jsr _func_15421 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9014 E6 1E: inc currentPlayerPosY /* A$15032,y<1500E>X(05)<15008>Y(10)<15006>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9016 B9 43 90: lda _data_15043_indexed,y /* A$15043,y<15016>X(05)<15008>Y(10)<15006>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9019 20 21 94: jsr _func_15421 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $901C E6 1E: inc currentPlayerPosY /* A$15043,y<15016>X(05)<15008>Y(10)<15006>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $901E B9 54 90: lda _data_15054_indexed,y /* A$15054,y<1501E>X(05)<15008>Y(10)<15006>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9021 20 21 94: jsr _func_15421 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9024 88: dey /* A(??)X(05)<15008>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9025 10 E3: bpl - ; $900A /* A(??)X(05)<15008>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9027 A2 0E: ldx #$0E /* A(??)X(0E)<15027>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9029 A9 40: lda #$40 /* A(40)<15029>X(0E)<15027>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $902B 9D 4B 07: sta $074B,x /* A(40)<15029>X(0E)<15027>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $902E CA: dex /* A(40)<15029>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $902F 10 FA: bpl - ; $902B /* A(40)<15029>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9031 60: rts /* A(40)<15029>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_15032_indexed $9032 .byte $10,$06,$03,$07,$03,$05,$03,$06,$03,$07,$03,$05,$03,$06,$03,$07 $9042 .byte $13 _data_15043_indexed $9043 .byte $00,$18,$19,$18,$19,$18,$19,$18,$19,$18,$19,$18,$19,$18,$19,$1A $9053 .byte $00 _data_15054_indexed $9054 .byte $0E,$05,$03,$06,$03,$07,$03,$05,$03,$06,$03,$07,$03,$05,$03,$06 $9064 .byte $11 JumpTableEntry_15065 $9065 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9068 8D EA 05: sta $05EA /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $906B 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1506C $906C 20 A9 93: jsr _func_153A9 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ - $906F AD 40 06: lda $0640 /* A(01)<1507C>X(FF)<1507E>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9072 F0 12: beq + ; $9086 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9074 CE 40 06: dec $0640 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9077 20 36 C0: jsr _func_1C036 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $907A B0 38: bcs ++ ; $90B4 -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $907C A9 01: lda #$01 /* A(01)<1507C>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $907E A2 FF: ldx #$FF /* A(01)<1507C>X(FF)<1507E>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9080 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9083 4C 6F 90: jmp - ; $906F /* A(01)<1507C>X(FF)<1507E>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + - $9086 AD 41 06: lda $0641 /* A(??)X(FF)<15095>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9089 F0 12: beq + ; $909D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $908B CE 41 06: dec $0641 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $908E 20 36 C0: jsr _func_1C036 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9091 B0 21: bcs ++ ; $90B4 -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9093 A9 02: lda #$02 /* A(02)<15093>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9095 A2 FF: ldx #$FF /* A(02)<15093>X(FF)<15095>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9097 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $909A 4C 86 90: jmp - ; $9086 /* A(02)<15093>X(FF)<15095>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + - $909D AD 42 06: lda $0642 /* A(07)<150AA>X(FF)<15095>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A0 F0 12: beq ++ ; $90B4 -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A2 CE 42 06: dec $0642 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A5 20 36 C0: jsr _func_1C036 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90A8 B0 0A: bcs ++ ; $90B4 -> rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90AA A9 07: lda #$07 /* A(07)<150AA>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $90AC A2 FF: ldx #$FF /* A(07)<150AA>X(FF)<150AC>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $90AE 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90B1 4C 9D 90: jmp - ; $909D /* A(07)<150AA>X(FF)<150AC>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $90B4 60: rts /* A(07)<150AA>X(FF)<150AC>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_150B5 $90B5 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90B8 8D FC 03: sta $03FC /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90BB 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90BE 8D FD 03: sta $03FD /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90C1 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_150C2 $90C2 A9 AC: lda #>_data_16CC8 /* A(AC)<150C2>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $90C4 85 14: sta temp_14 /* A(AC)<150C2>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $90C6 A9 C8: lda #<_data_16CC8 /* A(C8)<150C6>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $90C8 85 13: sta temp_13 /* A(C8)<150C6>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $90CA A9 00: lda #$00 /* A(00)<150CA>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $90CC A2 BA: ldx #$BA /* A(00)<150CA>X(BA)<150CC>Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $90CE A0 06: ldy #$06 /* A(00)<150CA>X(BA)<150CC>Y(06)<150CE>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $90D0 20 09 C0: jsr _func_1C009 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90D3 A2 00: ldx #$00 /* A(00)<150CA>X(00)<150D3>Y(06)<150CE>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $90D5 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90D8 C9 FF: cmp #$FF /* A(00)<150CA>X(00)<150D3>Y(06)<150CE>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90DA F0 23: beq + ; $90FF -> rts /* A(00)<150CA>X(00)<150D3>Y(06)<150CE>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90DC 9D 58 06: sta $0658,x /* A(00)<150CA>X(00)<150D3>Y(06)<150CE>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90DF A8: tay /* A(00)<150CA>X(00)<150D3>Y(00)<150DF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $90E0 8A: txa /* A(00)<150E0>X(00)<150D3>Y(00)<150DF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $90E1 18: clc /* A(00)<150E0>X(00)<150D3>Y(00)<150DF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $90E2 69 21: adc #$21 /* A(??)X(00)<150D3>Y(00)<150DF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90E4 99 00 07: sta tileItemsMap,y /* A(??)X(00)<150D3>Y(00)<150DF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90E7 20 00 91: jsr _func_15100 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90EA 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90ED 9D 57 06: sta $0657,x /* A(??)X(00)<150D3>Y(00)<150DF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90F0 A8: tay /* A(??)X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90F1 8A: txa /* A(00)<150F1>X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $90F2 38: sec /* A(00)<150F1>X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $90F3 69 21: adc #$21 /* A(??)X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90F5 99 00 07: sta tileItemsMap,y /* A(??)X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90F8 20 00 91: jsr _func_15100 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90FB E8: inx /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90FC E8: inx /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90FD D0 D6: bne - ; $90D5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $90FF 60: rts /* A(00)<150CA>X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_15100 $9100 98: tya /* A(00)<15100>X(00)<150D3>Y(00)<150DF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9101 38: sec /* A(00)<15100>X(00)<150D3>Y(00)<150DF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9102 E9 1E: sbc #$1E /* A(??)X(00)<150D3>Y(00)<150DF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9104 A8: tay /* A(??)X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9105 8A: txa /* A(00)<15105>X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9106 48: pha /* A(00)<15105>X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $9107 A9 10: lda #$10 /* A(10)<15107>X(00)<150D3>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $9109 A2 FF: ldx #$FF /* A(10)<15107>X(FF)<15109>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $910B 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $910E 68: pla /* A(??)X(FF)<15109>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1510F $910F 48: pha /* A(0F)<1E2F8>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9110 0A: asl a /* A(??)X(FF)<15109>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9111 15 5C: ora tileItemFrameVec16,x /* A(??)X(FF)<15109>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9113 95 5C: sta tileItemFrameVec16,x /* A(??)X(FF)<15109>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9115 68: pla /* A(??)X(FF)<15109>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9116 AA: tax /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9117 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_15118 $9118 A9 B0: lda #>_data_170A8 /* A(B0)<15118>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $911A 85 14: sta temp_14 /* A(B0)<15118>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $911C A9 A8: lda #<_data_170A8 /* A(A8)<1511C>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $911E 85 13: sta temp_13 /* A(A8)<1511C>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9120 A9 00: lda #$00 /* A(00)<15120>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9122 A2 A8: ldx #$A8 /* A(00)<15120>X(A8)<15122>Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9124 A0 08: ldy #$08 /* A(00)<15120>X(A8)<15122>Y(08)<15124>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9126 20 09 C0: jsr _func_1C009 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9129 A0 94: ldy #$94 /* A(00)<15120>X(A8)<15122>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $912B 20 3A 91: jsr _func_1513A /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $912E A0 88: ldy #$88 /* A(00)<15120>X(A8)<15122>Y(88)<1512E>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9130 20 3A 91: jsr _func_1513A /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9133 A0 1C: ldy #$1C /* A(00)<15120>X(A8)<15122>Y(1C)<15133>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9135 20 3A 91: jsr _func_1513A /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9138 A0 10: ldy #$10 /* A(00)<15120>X(A8)<15122>Y(10)<15138>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _func_1513A $913A A9 0B: lda #$0B /* A(00)<15120>X(A8)<15122>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $913C A2 FF: ldx #$FF /* A(0B)<1513A>X(FF)<1513C>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $913E 4C 24 C0: jmp _func_1C024 ; $C024 -> _loc_1CD84 /* A(0B)<1513A>X(FF)<1513C>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ JumpTableEntry_15141 $9141 A9 28: lda #<_data_17128 /* A(28)<15141>X(FF)<1513C>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9143 85 13: sta temp_13 /* A(28)<15141>X(FF)<1513C>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9145 A9 B1: lda #>_data_17128 /* A(B1)<15145>X(FF)<1513C>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9147 85 14: sta temp_14 /* A(B1)<15145>X(FF)<1513C>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9149 A9 00: lda #$00 /* A(00)<15149>X(FF)<1513C>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $914B A2 70: ldx #$70 /* A(00)<15149>X(70)<1514B>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $914D A0 14: ldy #$14 /* A(00)<15149>X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $914F 4C 09 C0: jmp _func_1C009 ; $C009 -> _func_1E96C /* A(00)<15149>X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ JumpTableEntry_15152 $9152 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9155 0A: asl a /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9156 0A: asl a /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9157 8D 6A 06: sta $066A /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $915A 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $915D 8D 69 06: sta $0669 /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9160 20 E3 8D: jsr _func_14DE3 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9163 18: clc /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9164 6D 69 06: adc $0669 /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9167 8D 69 06: sta $0669 /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $916A 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $916D 8D 68 06: sta $0668 /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9170 60: rts /* A(??)X(70)<1514B>Y(14)<1514D>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ InitializeLevelVars ; Initialize some vars, such as # enemies in this level, reading from a vector whose address was set by look up into $1747F/B47F $9171 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9174 0A: asl a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9175 0A: asl a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9176 8D 73 06: sta $0673 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9179 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $917C 8D 74 06: sta $0674 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $917F 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9182 C9 05: cmp #$05 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9184 90 02: bcc + ; $9188 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9186 A9 04: lda #$04 /* A(04)<15186>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + ; If this level's settings vector + $20 is >= $05, we set # enemies to 4, otherwise to vector + $20 $9188 8D 77 06: sta enemiesThisLevel /* A(04)<15186>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $918B A2 00: ldx #$00 /* A(??)X(00)<1518B>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $918D 20 F5 91: jsr _func_151F5 /* A(??)X(00)<1518B>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9190 C9 FF: cmp #$FF /* A(??)X(00)<1518B>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9192 F0 0A: beq + ; $919E -> rts /* A(??)X(00)<1518B>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9194 A8: tay /* A(??)X(00)<1518B>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9195 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9198 99 6F 06: sta $066F,y /* A(??)X(00)<1518B>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $919B 4C 8D 91: jmp - ; $918D /* A(??)X(00)<1518B>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $919E 60: rts /* A(??)X(00)<1518B>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1519F $919F A9 E8: lda #<_data_14FE8_indexed /* A(E8)<1519F>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $91A1 85 13: sta temp_13 /* A(E8)<1519F>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $91A3 A9 8F: lda #>_data_14FE8_indexed /* A(8F)<151A3>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $91A5 85 14: sta temp_14 /* A(8F)<151A3>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $91A7 A9 00: lda #$00 /* A(00)<151A7>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $91A9 A2 50: ldx #$50 /* A(00)<151A7>X(50)<151A9>Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91AB A0 04: ldy #$04 /* A(00)<151A7>X(50)<151A9>Y(04)<151AB>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91AD 20 09 C0: jsr _func_1C009 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $91B0 A0 02: ldy #$02 /* A(00)<151A7>X(50)<151A9>Y(02)<151B0>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91B2 8C 67 06: sty m_currentLoadingTile /* A(00)<151A7>X(50)<151A9>Y(02)<151B0>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91B5 60: rts /* A(00)<151A7>X(50)<151A9>Y(02)<151B0>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ JumpTableEntry_151B6 $91B6 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $91B9 8D 78 06: sta $0678 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91BC 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_151BD $91BD 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $91C0 8D 79 06: sta $0679 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91C3 A9 28: lda #<_data_15528 /* A(28)<151C3>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91C5 85 13: sta temp_13 /* A(28)<151C3>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91C7 A9 95: lda #>_data_15528 /* A(95)<151C7>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $91C9 85 14: sta temp_14 /* A(95)<151C7>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $91CB A9 00: lda #$00 /* A(00)<151CB>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $91CD A2 A8: ldx #$A8 /* A(00)<151CB>X(A8)<151CD>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $91CF A0 12: ldy #$12 /* A(00)<151CB>X(A8)<151CD>Y(12)<151CF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91D1 4C 09 C0: jmp _func_1C009 ; $C009 -> _func_1E96C /* A(00)<151CB>X(A8)<151CD>Y(12)<151CF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ JumpTableEntry_151D4 $91D4 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $91D7 8D F7 05: sta $05F7 /* A(00)<151CB>X(A8)<151CD>Y(12)<151CF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91DA 60: rts /* A(00)<151CB>X(A8)<151CD>Y(12)<151CF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_151DB $91DB A9 06: lda #$06 /* A(06)<151DB>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91DD 8D F8 05: sta $05F8 /* A(06)<151DB>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91E0 A9 16: lda #$16 /* A(16)<151E0>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91E2 8D F9 05: sta $05F9 /* A(16)<151E0>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91E5 A9 26: lda #$26 /* A(26)<151E5>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91E7 8D FA 05: sta $05FA /* A(26)<151E5>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91EA 60: rts /* A(26)<151E5>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ JumpTableEntry_151EB $91EB 20 F5 91: jsr _func_151F5 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $91EE 8D 7E 06: sta $067E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91F1 8D 7B 06: sta $067B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91F4 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_151F5 $91F5 84 10: sty buttonScratch /* A(00)<14BF1>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91F7 A0 00: ldy #$00 /* A(??)X(??)Y(00)<151F7>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $91F9 B1 0A: lda ($0A),y /* A(??)X(??)Y(00)<151F7>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91FB E6 0A: inc $0A /* A(??)X(??)Y(00)<151F7>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91FD D0 02: bne + ; $9201 /* A(??)X(??)Y(00)<151F7>MAP[0A:[00],0B:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91FF E6 0B: inc $0B /* A(??)X(??)Y(00)<151F7>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9201 A4 10: ldy buttonScratch /* A(??)X(??)Y(00)<151F7>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9203 09 00: ora #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9205 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_15206 $9206 A2 00: ldx #$00 /* A(01)<1C299>X(00)<15206>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9208 8E 08 06: stx $0608 /* A(01)<1C299>X(00)<15206>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $920B 8E 09 06: stx $0609 /* A(01)<1C299>X(00)<15206>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $920E 8E E6 03: stx $03E6 /* A(01)<1C299>X(00)<15206>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9211 8E E7 03: stx $03E7 /* A(01)<1C299>X(00)<15206>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9214 A2 00: ldx #$00 /* A(01)<1C299>X(00)<15214>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9216 8E 3E 06: stx $063E /* A(01)<1C299>X(00)<15214>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9219 A2 22: ldx #$22 /* A(01)<1C299>X(22)<15219>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $921B BC B4 92: ldy _data_152B4_indexed,x /* A(01)<1C299>X(22)<15219>Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $921E B9 00 07: lda tileItemsMap,y /* A(??)X(22)<15219>Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9221 D0 03: bne + ; $9226 /* A(??)X(22)<15219>Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9223 EE 3E 06: inc $063E /* A(??)X(22)<15219>Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9226 CA: dex /* A(??)X(22)<15219>Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9227 10 F2: bpl - ; $921B /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9229 AD 40 06: lda $0640 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $922C 18: clc /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $922D 6D 41 06: adc $0641 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9230 6D 42 06: adc $0642 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9233 8D 43 06: sta $0643 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9236 D0 0E: bne ++ ; $9246 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9238 24 2C: bit playerOneFlags /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $923A 10 03: bpl + ; $923F /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $923C EE 43 06: inc $0643 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $923F 24 2D: bit playerTwoFlags /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9241 10 03: bpl ++ ; $9246 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9243 EE 43 06: inc $0643 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9246 20 A9 93: jsr _func_153A9 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9249 A5 2C: lda playerOneFlags /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $924B 05 2D: ora playerTwoFlags /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $924D 30 01: bmi + ; $9250 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $924F 60: rts /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9250 AD 3F 06: lda $063F /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9253 D0 0A: bne + ; $925F /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9255 AD 3E 06: lda $063E /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9258 38: sec /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9259 ED 43 06: sbc $0643 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $925C 8D 3F 06: sta $063F /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $925F A5 2C: lda playerOneFlags /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9261 25 2D: and playerTwoFlags /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9263 10 06: bpl + ; $926B /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9265 4E 3F 06: lsr $063F /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9268 0E 3F 06: asl $063F /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $926B AE 3F 06: ldx $063F /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $926E A0 00: ldy #$00 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9270 8A: txa /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9271 18: clc /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9272 6D 43 06: adc $0643 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9275 38: sec /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9276 ED 3E 06: sbc $063E /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9279 30 09: bmi + ; $9284 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $927B A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $927C 49 FF: eor #$FF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $927E 38: sec /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $927F 86 1F: stx currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9281 65 1F: adc currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9283 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9284 86 17: stx temp_17 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9286 84 18: sty temp_18 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9288 AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $928B C9 00: cmp #$00 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $928D F0 0F: beq ++ ; $929E /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $928F C9 02: cmp #$02 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9291 F0 01: beq + ; $9294 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9293 60: rts /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + - $9294 20 67 93: jsr _func_15367 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9297 A5 17: lda temp_17 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9299 05 18: ora temp_18 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $929B D0 F7: bne - ; $9294 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $929D 60: rts /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $929E A5 2C: lda playerOneFlags /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92A0 25 2D: and playerTwoFlags /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92A2 10 03: bpl + ; $92A7 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92A4 4C D7 92: jmp ++ ; $92D7 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $92A7 AD 3F 06: lda $063F /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92AA 24 2C: bit playerOneFlags /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92AC 10 03: bpl + ; $92B1 -> $930A /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92AE 4C F3 92: jmp +++ ; $92F3 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $92B1 4C 0A 93: jmp ++++ ; $930A /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_152B4_indexed $92B4 .byte $10,$12,$14,$16,$18,$1A,$1C,$2E,$30,$32,$34,$36,$38,$3A,$4C,$4E $92C4 .byte $50,$52,$54,$56,$58,$6A,$6C,$6E,$70,$72,$74,$76,$88,$8A,$8C,$8E $92D4 .byte $90,$92,$94 ++ $92D7 AD 3F 06: lda $063F /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92DA AC 67 06: ldy m_currentLoadingTile /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92DD D0 04: bne + ; $92E3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92DF 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92E0 8D E6 03: sta $03E6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $92E3 8D E7 03: sta $03E7 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $92E6 20 17 93: jsr PlaceEggHereIfPossible /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92E9 20 46 93: jsr _func_15346 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $92EC A5 17: lda temp_17 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92EE 05 18: ora temp_18 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F0 D0 F4: bne - ; $92E6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F2 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $92F3 AC 67 06: ldy m_currentLoadingTile /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F6 D0 05: bne + ; $92FD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F8 8D E6 03: sta $03E6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92FB F0 03: beq ++ ; $9300 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $92FD 8D E7 03: sta $03E7 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ - $9300 20 17 93: jsr PlaceEggHereIfPossible /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9303 A5 17: lda temp_17 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9305 05 18: ora temp_18 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9307 D0 F7: bne - ; $9300 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9309 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $930A 8D E7 03: sta $03E7 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $930D 20 46 93: jsr _func_15346 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9310 A5 17: lda temp_17 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9312 05 18: ora temp_18 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9314 D0 F7: bne - ; $930D /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9316 60: rts /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlaceEggHereIfPossible $9317 A6 17: ldx temp_17 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9319 D0 0B: bne + ; $9326 /* A(un)X(??)Y(un)MAP[0A:[0C],0B:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $931B A6 18: ldx temp_18 /* A(un)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $931D F0 26: beq +++ ; $9345 -> rts /* A(un)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $931F 20 39 C0: jsr _func_1C039 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9322 C6 18: dec temp_18 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9324 10 05: bpl ++ ; $932B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9326 20 36 C0: jsr _func_1C036 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9329 C6 17: dec temp_17 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ ; PATCH: set #$18 to #$00 to prevent eggs spawning - also have to fix the #$19 below ; ...eh, I don't think that's enough. Better fix is detecting when x is #$50 at ; SetMapTileToAAndDrawTileXAtY/$15478/$9478 $932B A9 18: lda #$18 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $932D AE 67 06: ldx m_currentLoadingTile /* A(18)<1532B>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9330 F0 02: beq + ; $9334 /* A(18)<1532B>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9332 A9 19: lda #$19 /* A(19)<15332>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $9334 A2 50: ldx #$50 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9336 20 78 94: jsr SetMapTileToAAndDrawTileXAtY /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9339 A9 01: lda #$01 /* A(01)<15339>X(50)<15334>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $933B AE 67 06: ldx m_currentLoadingTile /* A(01)<15339>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $933E F0 02: beq + ; $9342 -> _func_1C015 /* A(01)<15339>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9340 A9 02: lda #$02 /* A(02)<15340>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $9342 4C 15 C0: jmp _func_1C015 ; $C015 -> _loc_1EEC7 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) +++ $9345 60: rts /* A(01)<15339>X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_15346 $9346 A6 17: ldx temp_17 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9348 D0 0B: bne + ; $9355 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $934A A6 18: ldx temp_18 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $934C F0 18: beq +++ ; $9366 -> rts /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $934E 20 39 C0: jsr _func_1C039 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9351 C6 18: dec temp_18 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9353 10 05: bpl ++ ; $935A /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9355 20 36 C0: jsr _func_1C036 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9358 C6 17: dec temp_17 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ ; Another place where eggs could spawn... $935A A9 19: lda #$19 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $935C A2 50: ldx #$50 /* A(19)<1535A>X(50)<1535C>Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $935E 20 78 94: jsr SetMapTileToAAndDrawTileXAtY /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9361 A9 02: lda #$02 /* A(02)<15361>X(50)<1535C>Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9363 4C 15 C0: jmp _func_1C015 ; $C015 -> _loc_1EEC7 /* A(02)<15361>X(50)<1535C>Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) +++ $9366 60: rts /* A(02)<15361>X(50)<1535C>Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_15367 $9367 A5 17: lda temp_17 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9369 D0 0B: bne + ; $9376 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $936B A5 18: lda temp_18 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $936D F0 29: beq +++ ; $9398 -> rts /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $936F 20 39 C0: jsr _func_1C039 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9372 C6 18: dec temp_18 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9374 10 05: bpl ++ ; $937B /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9376 20 36 C0: jsr _func_1C036 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9379 C6 17: dec temp_17 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $937B 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $937E 29 07: and #$07 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9380 AA: tax /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9381 BD A1 93: lda _data_153A1_indexed,x /* A$153A1,x<15381>X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9384 48: pha /* A$153A1,x<15381>X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9385 BD 99 93: lda _data_15399_indexed,x /* A$15399,x<15385>X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9388 48: pha /* A$15399,x<15385>X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $9389 0A: asl a /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $938A 0A: asl a /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $938B 69 98: adc #$98 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $938D AA: tax /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $938E 68: pla /* A$15399,xX(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ ; Spawn an egg? $938F 09 18: ora #$18 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9391 20 78 94: jsr SetMapTileToAAndDrawTileXAtY /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $9394 68: pla /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9395 4C 15 C0: jmp _func_1C015 ; $C015 -> _loc_1EEC7 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $9398 60: rts /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_15399_indexed $9399 .byte $00,$00,$00,$00,$00,$00,$01,$02 _data_153A1_indexed $93A1 .byte $01,$01,$01,$01,$01,$01,$00,$02 _func_153A9 $93A9 AD FC 03: lda $03FC /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93AC D0 05: bne + ; $93B3 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93AE A9 12: lda #$12 /* A(12)<153AE>X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $93B0 8D FC 03: sta $03FC /* A(12)<153AE>X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $93B3 8D 66 03: sta mobOneTilePos /* A(12)<153AE>X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $93B6 AD FD 03: lda $03FD /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93B9 D0 05: bne + ; $93C0 /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93BB A9 1A: lda #$1A /* A(1A)<153BB>X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $93BD 8D FD 03: sta $03FD /* A(1A)<153BB>X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $93C0 8D 67 03: sta mobTwoTilePos /* A(1A)<153BB>X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $93C3 60: rts /* A(??)X(??)Y$152B4,x<1521B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_153C4 $93C4 A0 00: ldy #$00 /* A(??)X(04)<14B5A>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $93C6 84 1E: sty currentPlayerPosY /* A(??)X(04)<14B5A>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $93C8 A2 00: ldx #$00 /* A(??)X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $93CA 86 1D: stx currentPlayerPosX /* A(??)X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93CC B1 13: lda (temp_13),y /* A(??)X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93CE 20 21 94: jsr _func_15421 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $93D1 C8: iny /* A(??)X(00)<153C8>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93D2 E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93D3 E0 11: cpx #$11 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93D5 90 F3: bcc - ; $93CA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93D7 A2 00: ldx #$00 /* A(??)X(00)<153D7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $93D9 E6 1E: inc currentPlayerPosY /* A(??)X(00)<153D7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93DB A5 1E: lda currentPlayerPosY /* A(??)X(00)<153D7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93DD C9 0D: cmp #$0D /* A(??)X(00)<153D7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93DF 90 E9: bcc - ; $93CA /* A(??)X(00)<153D7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93E1 A0 12: ldy #$12 /* A(??)X(00)<153D7>Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $93E3 A2 00: ldx #$00 /* A(??)X(00)<153E3>Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ -- $93E5 A9 0F: lda #$0F /* A(0F)<153E5>X(??)Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93E7 85 1D: sta currentPlayerPosX /* A(0F)<153E5>X(00)<153E3>Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $93E9 86 1F: stx currentPlayerInfoOrTemp /* A(0F)<153E5>X(??)Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93EB B1 13: lda (temp_13),y /* A(??)X(00)<153E3>Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93ED AA: tax /* A(??)X(??)Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93EE BD A9 8A: lda _data_14AA9_indexed,x /* A$14AA9,x<153EE>X(??)Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93F1 A6 1F: ldx currentPlayerInfoOrTemp /* A$14AA9,x<153EE>X(??)Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93F3 9D 00 07: sta tileItemsMap,x /* A$14AA9,x<153EE>X(??)Y(12)<153E1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93F6 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93F7 E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93F8 E0 A5: cpx #$A5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93FA B0 08: bcs + ; $9404 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93FC C6 1D: dec currentPlayerPosX /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93FE D0 E9: bne - ; $93E9 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9400 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9401 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9402 D0 E1: bne -- ; $93E5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9404 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_15405 $9405 AD 3D 06: lda $063D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9408 F0 16: beq ++ ; $9420 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $940A A0 00: ldy #$00 /* A(??)X(??)Y(00)<1540A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $940C B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y(00)<1540A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $940F D0 0A: bne + ; $941B /* A(??)X(??)Y(00)<1540A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9411 98: tya /* A(00)<15411>X(??)Y(00)<1540A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9412 48: pha /* A(00)<15411>X(??)Y(00)<1540A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $9413 AD 3D 06: lda $063D /* A(??)X(??)Y(00)<1540A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9416 20 15 C0: jsr _func_1C015 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $9419 68: pla /* A(??)X(??)Y(00)<1540A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $941A A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $941B C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $941C C0 A5: cpy #$A5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $941E 90 EC: bcc - ; $940C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9420 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_15421 $9421 85 1F: sta currentPlayerInfoOrTemp /* A$15032,y<1500E>X(05)<15008>Y(10)<15006>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9423 8A: txa /* A(00)<15423>X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9424 48: pha /* A(00)<15423>X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $9425 98: tya /* A(00)<15425>X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $9426 48: pha /* A(00)<15425>X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $9427 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $9429 48: pha /* A(??)X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $942A A5 1E: lda currentPlayerPosY /* A(??)X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $942C 0A: asl a /* A(??)X(00)<153C8>Y(00)<153C4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $942D A8: tay /* A(??)X(00)<153C8>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $942E A5 1D: lda currentPlayerPosX /* A(??)X(00)<153C8>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $9430 C9 10: cmp #$10 /* A(??)X(00)<153C8>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $9432 B0 0C: bcs + ; $9440 /* A(??)X(00)<153C8>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $9434 0A: asl a /* A(??)X(00)<153C8>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $9435 79 F8 89: adc _data_149F8_indexed,y /* A$149F8,yX(00)<153C8>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $9438 AA: tax /* A$149F8,yX$149F8,yY(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $9439 B9 F9 89: lda _data_149F9_indexed,y /* A$149F9,y<15439>X$149F8,yY(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $943C 69 00: adc #$00 /* A(??)X$149F8,yY(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $943E D0 08: bne ++ ; $9448 /* A(??)X$149F8,yY(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ + $9440 BE F8 89: ldx _data_149F8_indexed,y /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $9443 B9 F9 89: lda _data_149F9_indexed,y /* A$149F9,y<15443>X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9446 69 03: adc #$03 /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9448 85 1F: sta currentPlayerInfoOrTemp /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $944A 68: pla /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $944B 0A: asl a /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $944C 0A: asl a /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $944D A8: tay /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $944E A5 1F: lda currentPlayerInfoOrTemp /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9450 20 63 94: jsr _func_15463 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9453 8A: txa /* A$149F8,yX$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9454 69 20: adc #$20 /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9456 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9457 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9459 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $945B 20 63 94: jsr _func_15463 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $945E 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $945F A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9460 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9461 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9462 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_15463 $9463 8D 06 20: sta PPUADDR /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9466 8E 06 20: stx PPUADDR /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9469 B9 2D 8A: lda _data_14A2D_indexed,y /* A$14A2D,y<15469>X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $946C 8D 07 20: sta PPUDATA /* A$14A2D,y<15469>X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $946F C8: iny /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9470 B9 2D 8A: lda _data_14A2D_indexed,y /* A$14A2D,y<15470>X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9473 8D 07 20: sta PPUDATA /* A$14A2D,y<15470>X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9476 C8: iny /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9477 60: rts /* A(??)X$149F8,y<15440>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ SetMapTileToAAndDrawTileXAtY $9478 99 00 07: sta tileItemsMap,y /* A(10)<14DA7>X(58)<14DA1>Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $947B B9 DE FD: lda _data_1FDDE_indexed,y /* A$1FDDE,y<1547B>X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $947E 18: clc /* A$1FDDE,y<1547B>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $947F 20 84 94: jsr DrawTileXAtY /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9482 69 20: adc #$20 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DrawTileXAtY $9484 48: pha /* A$1FDDE,y<1547B>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9485 B9 2A FD: lda _data_1FD2A_indexed,y /* A$1FD2A,y<15485>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9488 69 00: adc #$00 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $948A 8D 06 20: sta PPUADDR /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $948D 68: pla /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $948E 8D 06 20: sta PPUADDR /* A(un)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9491 8E 07 20: stx PPUDATA /* A(un)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9494 E8: inx /* A(un)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9495 8E 07 20: stx PPUDATA /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9498 E8: inx /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9499 60: rts /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1549A $949A A5 33: lda $33 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $949C 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $949E 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $949F 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94A0 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94A1 B9 BB 89: lda _data_149BB_indexed,y /* A$149BB,y<154A1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94A4 8D DF 05: sta $05DF /* A$149BB,y<154A1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94A7 8D E2 05: sta $05E2 /* A$149BB,y<154A1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94AA 8D E5 05: sta $05E5 /* A$149BB,y<154A1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94AD 8D E8 05: sta $05E8 /* A$149BB,y<154A1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94B0 B9 BC 89: lda $89BC,y /* A$149BC,y<154B0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94B3 8D E0 05: sta $05E0 /* A$149BC,y<154B0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94B6 B9 BD 89: lda $89BD,y /* A$149BD,y<154B6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94B9 8D E1 05: sta $05E1 /* A$149BD,y<154B6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94BC AD F7 05: lda $05F7 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94BF 8D EC 05: sta $05EC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94C2 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_154C3 $94C3 AD DE 05: lda $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94C6 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94C7 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94C8 BD 65 95: lda _data_15565_indexed,x /* A$15565,x<154C8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94CB 8D 06 20: sta PPUADDR /* A$15565,x<154C8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94CE BD 64 95: lda _data_15564_indexed,x /* A$15564,x<154CE>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94D1 8D 06 20: sta PPUADDR /* A$15564,x<154CE>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94D4 AD DE 05: lda $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94D7 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94D8 69 06: adc #$06 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94DA A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94DB A9 00: lda #$00 /* A(00)<154DB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $94DD 8D 07 20: sta PPUDATA /* A(00)<154DB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94E0 88: dey /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94E1 10 FA: bpl - ; $94DD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94E3 BD 7F 95: lda _data_1557F_indexed,x /* A$1557F,x<154E3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94E6 8D 06 20: sta PPUADDR /* A$1557F,x<154E3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94E9 BD 7E 95: lda _data_1557E_indexed,x /* A$1557E,x<154E9>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94EC 8D 06 20: sta PPUADDR /* A$1557E,x<154E9>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94EF AD DE 05: lda $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94F2 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94F3 69 06: adc #$06 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94F5 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94F6 A9 00: lda #$00 /* A(00)<154F6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $94F8 8D 07 20: sta PPUDATA /* A(00)<154F6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94FB 88: dey /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94FC 10 FA: bpl - ; $94F8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94FE A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9500 09 04: ora #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9502 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9505 BD 65 95: lda _data_15565_indexed,x /* A$15565,x<15505>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9508 8D 06 20: sta PPUADDR /* A$15565,x<15505>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $950B BD 64 95: lda _data_15564_indexed,x /* A$15564,x<1550B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $950E 8D 06 20: sta PPUADDR /* A$15564,x<1550B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9511 AD DE 05: lda $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9514 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9515 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9516 A9 00: lda #$00 /* A(00)<15516>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9518 8D 07 20: sta PPUDATA /* A(00)<15516>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $951B 88: dey /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $951C 10 FA: bpl - ; $9518 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $951E BD 99 95: lda _data_15599_indexed,x /* A$15599,x<1551E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9521 8D 06 20: sta PPUADDR /* A$15599,x<1551E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9524 BD 98 95: lda _data_15598_indexed,x /* A$15598,x<15524>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9527 8D 06 20: sta PPUADDR /* A$15598,x<15524>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $952A AD DE 05: lda $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $952D 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $952E A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $952F A9 00: lda #$00 /* A(00)<1552F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9531 8D 07 20: sta PPUDATA /* A(00)<1552F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9534 88: dey /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9535 10 FA: bpl - ; $9531 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9537 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9539 29 FB: and #$FB /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $953B 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $953E A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9540 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9541 90 1B: bcc +++ ; $955E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9543 AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9546 30 0C: bmi + ; $9554 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9548 CD DE 05: cmp $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $954B 90 0C: bcc ++ ; $9559 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $954D F0 0A: beq ++ ; $9559 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $954F EE DE 05: inc $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9552 10 0A: bpl +++ ; $955E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9554 CE DE 05: dec $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9557 10 05: bpl +++ ; $955E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9559 A2 00: ldx #$00 /* A(??)X(00)<15559>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $955B 8E D7 05: stx dunnoButZeroedWhenNmiHandlerSet /* A(??)X(00)<15559>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ +++ $955E 20 3C 9A: jsr _func_15A3C /* A(??)X(00)<15559>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9561 4C 42 C0: jmp _loc_1C042 ; $C042 -> _func_1F2F5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_15564_indexed $9564 .byte $2D _data_15565_indexed $9565 .byte $22,$0C,$22,$EB,$21,$CA,$21,$A9,$21,$88,$21,$67,$21,$46,$21,$25 $9575 .byte $21,$04,$21,$E3,$20,$C2,$20,$A1,$20 _data_1557E_indexed $957E .byte $2D _data_1557F_indexed $957F .byte $22,$4C,$22,$6B,$22,$8A,$22,$A9,$22,$C8,$22,$E7,$22,$06,$23,$25 $958F .byte $23,$44,$23,$63,$23,$82,$23,$A1,$23 _data_15598_indexed $9598 .byte $34 _data_15599_indexed $9599 .byte $22,$15,$22,$F6,$21,$D7,$21,$B8,$21,$99,$21,$7A,$21,$5B,$21,$3C $95A9 .byte $21,$1D,$21,$FE,$20,$DF,$20,$A0,$24 _loc_155B2 $95B2 A5 2A: lda initedTo01 /* A(00)<158B1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $95B4 29 80: and #$80 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95B6 D0 78: bne ++++ ; $9630 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95B8 A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95BA 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95BC AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95BD AD 05 05: lda $0505 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95C0 3D A7 96: and _data_156A7_indexed,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95C3 F0 6B: beq ++++ ; $9630 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95C5 8A: txa /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95C6 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95C7 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95C8 B9 35 96: lda _DataPointerTable_15635,y /* A$15635,y<155C8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95CB 85 0A: sta $0A /* A$15635,y<155C8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95CD B9 36 96: lda _DataPointerTable_15635+1,y /* A$15636,y<155CD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95D0 85 0B: sta $0B /* A$15636,y<155CD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $95D2 BC 01 05: ldy $0501,x /* A$15636,y<155CD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $95D5 B1 0A: lda ($0A),y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95D7 C9 FF: cmp #$FF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95D9 D0 07: bne + ; $95E2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95DB A9 00: lda #$00 /* A(00)<155DB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $95DD 9D 01 05: sta $0501,x /* A(00)<155DB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $95E0 F0 F0: beq - ; $95D2 /* A(00)<155DB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $95E2 48: pha /* A(00)<155DB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $95E3 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95E4 AD 7D 06: lda levelWinFlag /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95E7 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95E8 B1 0A: lda ($0A),y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95EA BC 9F 96: ldy _data_1569F_indexed,x /* A(??)X(??)Y$1569F,x<155EA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95ED 90 03: bcc + ; $95F2 /* A(??)X(??)Y$1569F,x<155EA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95EF BC A3 96: ldy _data_156A3_indexed,x /* A(??)X(??)Y$156A3,x<155EF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $95F2 99 34 00: sta $0034,y /* A(??)X(??)Y$1569F,x<155EA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95F5 68: pla /* A(??)X(??)Y$1569F,x<155EA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95F6 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95F7 FE 01 05: inc $0501,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95FA FE 01 05: inc $0501,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95FD 8A: txa /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95FE D0 03: bne + ; $9603 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9600 4C 70 97: jmp _loc_15770 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9603 E0 01: cpx #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9605 F0 1C: beq + ; $9623 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9607 E0 02: cpx #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9609 F0 1E: beq ++ ; $9629 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $960B A9 22: lda #$22 /* A(22)<1560B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $960D A2 84: ldx #$84 /* A(22)<1560B>X(84)<1560D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $960F 84 11: sty $11 /* A(22)<1560B>X(84)<1560D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9611 20 AB 96: jsr _func_156AB /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9614 A9 22: lda #$22 /* A(22)<15614>X(84)<1560D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9616 A2 9A: ldx #$9A /* A(22)<15614>X(9A)<15616>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9618 A4 11: ldy $11 /* A(22)<15614>X(9A)<15616>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $961A 20 AB 96: jsr _func_156AB /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $961D 20 3C 9A: jsr _func_15A3C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9620 4C 42 C0: jmp _loc_1C042 ; $C042 -> _func_1F2F5 /* A(22)<15614>X(9A)<15616>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9623 A2 E5: ldx #$E5 /* A(22)<15614>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9625 A9 21: lda #$21 /* A(21)<15625>X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9627 D0 04: bne +++ ; $962D /* A(21)<15625>X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $9629 A9 21: lda #$21 /* A(21)<15629>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $962B A2 F9: ldx #$F9 /* A(21)<15629>X(F9)<1562B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ +++ $962D 20 AB 96: jsr _func_156AB /* A(21)<15629>X(F9)<1562B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ ++++ $9630 68: pla /* A(21)<15625>X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9631 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9632 4C 3F C0: jmp _loc_1C03F ; $C03F -> _loc_1F2D3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _DataPointerTable_15635 $9635 3D 96: .word (DataTableEntry_1563D) ;963D (1563D) () $9637 48 96: .word (DataTableEntry_15648) ;9648 (15648) () $9639 59 96: .word (DataTableEntry_15659) ;9659 (15659) () $963B 7A 96: .word (DataTableEntry_1567A) ;967A (1567A) () DataTableEntry_1563D $963D .byte $00,$28,$00,$28,$01,$11,$02,$28,$01,$16,$FF DataTableEntry_15648 $9648 .byte $00,$15,$00,$15,$01,$11,$01,$11,$02,$15,$02,$15,$01,$1A,$01,$1A $9658 .byte $FF DataTableEntry_15659 $9659 .byte $03,$11,$03,$11,$04,$13,$04,$13,$05,$14,$05,$14,$04,$15,$04,$15 $9669 .byte $03,$16,$03,$16,$04,$27,$04,$27,$05,$28,$05,$28,$04,$29,$04,$29 $9679 .byte $FF DataTableEntry_1567A $967A .byte $06,$11,$06,$11,$07,$13,$07,$13,$08,$14,$08,$14,$06,$15,$06,$15 $968A .byte $07,$16,$07,$16,$08,$27,$08,$27,$06,$29,$06,$29,$07,$1B,$07,$1B $969A .byte $08,$1C,$08,$1C,$FF _data_1569F_indexed $969F .byte $01,$06,$09,$0A _data_156A3_indexed $96A3 .byte $01,$03,$09,$0A _data_156A7_indexed $96A7 .byte $01,$02,$04,$08 _func_156AB $96AB 85 0D: sta $0D /* A(22)<15614>X(9A)<15616>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96AD 86 0C: stx $0C /* A(21)<15625>X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96AF 98: tya /* A(??)X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B0 0A: asl a /* A(??)X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B1 0A: asl a /* A(??)X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B2 0A: asl a /* A(??)X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B3 0A: asl a /* A(??)X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B4 A8: tay /* A(??)X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B5 A9 03: lda #$03 /* A(03)<156B5>X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $96B7 85 10: sta buttonScratch /* A(03)<156B5>X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ -- $96B9 A5 0D: lda $0D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96BB 8D 06 20: sta PPUADDR /* A(??)X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96BE A5 0C: lda $0C /* A(??)X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96C0 8D 06 20: sta PPUADDR /* A(??)X(E5)<15623>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96C3 A2 03: ldx #$03 /* A(??)X(03)<156C3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $96C5 B9 E0 96: lda _data_156E0_indexed,y /* A$156E0,y<156C5>X(03)<156C3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96C8 8D 07 20: sta PPUDATA /* A$156E0,y<156C5>X(03)<156C3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96CB C8: iny /* A(??)X(03)<156C3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96CC CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96CD 10 F6: bpl - ; $96C5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96CF A5 0C: lda $0C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96D1 69 20: adc #$20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96D3 85 0C: sta $0C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96D5 A5 0D: lda $0D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96D7 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96D9 85 0D: sta $0D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96DB C6 10: dec buttonScratch /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96DD 10 DA: bpl -- ; $96B9 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96DF 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_156E0_indexed $96E0 .byte $28,$00,$29,$2A,$3E,$3F,$40,$41,$4F,$50,$51,$52,$5F,$60,$61,$62 $96F0 .byte $2B,$2C,$2D,$2E,$42,$43,$44,$45,$53,$54,$55,$56,$63,$64,$65,$66 $9700 .byte $2F,$30,$31,$32,$46,$47,$48,$49,$57,$58,$59,$5A,$67,$68,$69,$6A $9710 .byte $33,$34,$34,$35,$4A,$00,$00,$4B,$4A,$00,$00,$4B,$6B,$6C,$6C,$6D $9720 .byte $36,$37,$38,$39,$4C,$00,$00,$4D,$5B,$00,$00,$5C,$6E,$6F,$70,$71 $9730 .byte $3A,$3B,$3C,$3D,$3B,$4E,$00,$3C,$3C,$00,$5D,$5E,$72,$3C,$5E,$73 $9740 .byte $00,$74,$75,$00,$7D,$7E,$7F,$75,$88,$89,$8A,$8B,$00,$88,$8B,$00 $9750 .byte $00,$76,$77,$78,$80,$81,$82,$83,$8C,$8D,$8E,$8F,$00,$94,$95,$00 $9760 .byte $79,$7A,$7B,$7C,$84,$85,$86,$87 DataTableEntry_15768 $9768 .byte $90,$91,$92,$93,$96,$97,$98,$99 _loc_15770 $9770 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9771 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9772 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9773 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9774 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9775 85 10: sta buttonScratch /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9777 A9 21: lda #$21 /* A(21)<15777>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9779 A2 AA: ldx #$AA /* A(21)<15777>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $977B 20 9F 97: jsr _func_1579F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $977E A9 21: lda #$21 /* A(21)<1577E>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9780 A2 8D: ldx #$8D /* A(21)<1577E>X(8D)<15780>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9782 20 9F 97: jsr _func_1579F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9785 A5 10: lda buttonScratch /* A(??)X(8D)<15780>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9787 69 30: adc #$30 /* A(??)X(8D)<15780>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9789 85 10: sta buttonScratch /* A(??)X(8D)<15780>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $978B A9 21: lda #$21 /* A(21)<1578B>X(8D)<15780>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $978D A2 92: ldx #$92 /* A(21)<1578B>X(92)<1578D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $978F 20 9F 97: jsr _func_1579F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9792 A9 21: lda #$21 /* A(21)<15792>X(92)<1578D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9794 A2 B5: ldx #$B5 /* A(21)<15792>X(B5)<15794>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9796 20 9F 97: jsr _func_1579F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9799 20 3C 9A: jsr _func_15A3C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $979C 4C 42 C0: jmp _loc_1C042 ; $C042 -> _func_1F2F5 /* A(21)<15792>X(B5)<15794>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1579F $979F 85 0B: sta $0B /* A(21)<15777>X(B5)<15794>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97A1 86 0A: stx $0A /* A(21)<15777>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97A3 A4 10: ldy buttonScratch /* A(21)<15777>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97A5 A5 0B: lda $0B /* A(??)X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97A7 8D 06 20: sta PPUADDR /* A(??)X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97AA A5 0A: lda $0A /* A(??)X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97AC 8D 06 20: sta PPUADDR /* A(??)X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97AF B9 25 98: lda _data_15825_indexed,y /* A$15825,y<157AF>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97B2 8D 07 20: sta PPUDATA /* A$15825,y<157AF>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97B5 B9 26 98: lda _data_15826_indexed,y /* A$15826,y<157B5>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97B8 8D 07 20: sta PPUDATA /* A$15826,y<157B5>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97BB B9 27 98: lda _data_15827_indexed,y /* A$15827,y<157BB>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97BE 8D 07 20: sta PPUDATA /* A$15827,y<157BB>X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97C1 A5 0A: lda $0A /* A(??)X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97C3 69 20: adc #$20 /* A(??)X(AA)<15779>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97C5 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97C6 A5 0B: lda $0B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97C8 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97CA 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97CD 8E 06 20: stx PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97D0 B9 28 98: lda _data_15828_indexed,y /* A$15828,y<157D0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97D3 8D 07 20: sta PPUDATA /* A$15828,y<157D0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97D6 B9 29 98: lda _data_15829_indexed,y /* A$15829,y<157D6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97D9 8D 07 20: sta PPUDATA /* A$15829,y<157D6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97DC B9 2A 98: lda _data_1582A_indexed,y /* A$1582A,y<157DC>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97DF 8D 07 20: sta PPUDATA /* A$1582A,y<157DC>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97E2 A5 0A: lda $0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97E4 69 40: adc #$40 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97E6 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97E7 A5 0B: lda $0B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97E9 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97EB 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97EE 8E 06 20: stx PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97F1 B9 2B 98: lda _data_1582B_indexed,y /* A$1582B,y<157F1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97F4 8D 07 20: sta PPUDATA /* A$1582B,y<157F1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97F7 B9 2C 98: lda _data_1582C_indexed,y /* A$1582C,y<157F7>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97FA 8D 07 20: sta PPUDATA /* A$1582C,y<157F7>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97FD B9 2D 98: lda _data_1582D_indexed,y /* A$1582D,y<157FD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9800 8D 07 20: sta PPUDATA /* A$1582D,y<157FD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9803 A5 0A: lda $0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9805 69 60: adc #$60 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9807 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9808 A5 0B: lda $0B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $980A 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $980C 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $980F 8E 06 20: stx PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9812 B9 2E 98: lda _data_1582E_indexed,y /* A$1582E,y<15812>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9815 8D 07 20: sta PPUDATA /* A$1582E,y<15812>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9818 B9 2F 98: lda _data_1582F_indexed,y /* A$1582F,y<15818>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $981B 8D 07 20: sta PPUDATA /* A$1582F,y<15818>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $981E B9 30 98: lda _data_15830_indexed,y /* A$15830,y<1581E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9821 8D 07 20: sta PPUDATA /* A$15830,y<1581E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9824 60: rts /* A$15830,y<1581E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_15825_indexed $9825 .byte $00 _data_15826_indexed $9826 .byte $00 _data_15827_indexed $9827 .byte $00 _data_15828_indexed $9828 .byte $00 _data_15829_indexed $9829 .byte $0C _data_1582A_indexed $982A .byte $00 _data_1582B_indexed $982B .byte $00 _data_1582C_indexed $982C .byte $18 _data_1582D_indexed $982D .byte $00 _data_1582E_indexed $982E .byte $00 _data_1582F_indexed $982F .byte $00 _data_15830_indexed $9830 .byte $00,$00,$00,$00,$00,$04,$05,$00,$0D,$0E,$0F,$19,$1A,$1B,$00,$00 $9840 .byte $24,$00,$00,$00,$00,$06,$07,$00,$10,$11,$00,$00,$1C,$1D,$00,$00 $9850 .byte $25,$00,$00,$00,$00,$00,$00,$00,$00,$12,$00,$00,$1E,$00,$00,$00 $9860 .byte $00,$00,$00,$00,$00,$00,$08,$09,$13,$14,$15,$1F,$20,$21,$26,$00 $9870 .byte $00,$00,$00,$00,$00,$00,$0A,$0B,$00,$16,$17,$22,$23,$00,$27,$00 $9880 .byte $00,$00,$00,$00,$00 _loc_15885 $9885 A9 23: lda #$23 /* A(23)<15885>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9887 8D 06 20: sta PPUADDR /* A(23)<15885>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $988A A9 4B: lda #$4B /* A(4B)<1588A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $988C 8D 06 20: sta PPUADDR /* A(4B)<1588A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $988F A2 0C: ldx #$0C /* A(4B)<1588A>X(0C)<1588F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9891 AD D8 05: lda $05D8 /* A(??)X(0C)<1588F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9894 F0 10: beq ++ ; $98A6 /* A(??)X(0C)<1588F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9896 A0 9A: ldy #$9A /* A(??)X(0C)<1588F>Y(9A)<15896>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9898 4A: lsr a /* A(??)X(0C)<1588F>Y(9A)<15896>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9899 B0 02: bcs + ; $989D /* A(??)X(0C)<1588F>Y(9A)<15896>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $989B A0 A6: ldy #$A6 /* A(??)X(0C)<1588F>Y(A6)<1589B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + - $989D 8C 07 20: sty PPUDATA /* A(??)X(0C)<1588F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $98A0 C8: iny /* A(??)X(0C)<1588F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98A1 CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98A2 D0 F9: bne - ; $989D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98A4 F0 06: beq +++ ; $98AC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ - $98A6 8D 07 20: sta PPUDATA /* A(??)X(0C)<1588F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98A9 CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98AA D0 FA: bne - ; $98A6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $98AC A9 0A: lda #$0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98AE 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(0A)<158AC>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98B1 A9 00: lda #$00 /* A(00)<158B1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98B3 8D D6 05: sta $05D6 /* A(00)<158B1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98B6 4C B2 95: jmp _loc_155B2 /* A(00)<158B1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _loc_158B9 $98B9 AD D8 05: lda $05D8 /* A(00)<158B1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98BC 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98BD AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98BE BD 16 99: lda _data_15916_indexed,x /* A$15916,x<158BE>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C1 85 0A: sta $0A /* A$15916,x<158BE>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C3 BD 17 99: lda _data_15917_indexed,x /* A$15917,x<158C3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C6 85 0B: sta $0B /* A$15917,x<158C3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C8 8A: txa /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C9 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98CA 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98CB 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98CC AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98CD A9 04: lda #$04 /* A(04)<158CD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98CF 85 12: sta $12 /* A(04)<158CD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ -- $98D1 A9 03: lda #$03 /* A(03)<158D1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98D3 85 11: sta $11 /* A(03)<158D1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98D5 A5 0B: lda $0B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98D7 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98DA A5 0A: lda $0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98DC 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $98DF BD 1C 99: lda _data_1591C_indexed,x /* A$1591C,x<158DF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98E2 2D DA 05: and $05DA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98E5 85 10: sta buttonScratch /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98E7 AD 07 20: lda PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98EA AD 07 20: lda PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98ED 45 10: eor buttonScratch /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98EF A4 0B: ldy $0B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98F1 8C 06 20: sty PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98F4 A4 0A: ldy $0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98F6 8C 06 20: sty PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98F9 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98FC E6 0A: inc $0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98FE E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98FF C6 11: dec $11 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9901 D0 DC: bne - ; $98DF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9903 A5 0A: lda $0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9905 18: clc /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9906 69 05: adc #$05 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9908 85 0A: sta $0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $990A C6 12: dec $12 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $990C D0 C3: bne -- ; $98D1 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $990E A9 00: lda #$00 /* A(00)<1590E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9910 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1590E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9913 4C 42 C0: jmp _loc_1C042 ; $C042 -> _func_1F2F5 /* A(00)<1590E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _data_15916_indexed $9916 .byte $D0 _data_15917_indexed $9917 .byte $23,$D3,$23,$D5,$23 _data_1591C_indexed $991C .byte $C0,$F0,$F0,$CC,$FF,$FF,$CC,$FF,$FF,$0C,$0F,$0F,$00,$00,$00,$00 $992C .byte $F0,$F0,$30,$FF,$FF,$33,$FF,$FF,$33,$0F,$0F,$03,$00,$00,$00,$00 $993C .byte $C0,$F0,$F0,$CC,$FF,$FF,$CC,$FF,$FF,$0C,$0F,$0F,$00,$00,$00,$00 _loc_1594C $994C AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $994F 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9950 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9951 BD B6 99: lda _data_159B6_indexed,x /* A$159B6,x<15951>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9954 85 0A: sta $0A /* A$159B6,x<15951>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9956 BD B7 99: lda _data_159B7_indexed,x /* A$159B7,x<15956>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9959 85 0B: sta $0B /* A$159B7,x<15956>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $995B A2 0C: ldx #$0C /* A$159B7,x<15956>X(0C)<1595B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $995D A0 00: ldy #$00 /* A$159B7,x<15956>X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $995F A5 0B: lda $0B /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9961 8D 06 20: sta PPUADDR /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9964 A5 0A: lda $0A /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9966 8D 06 20: sta PPUADDR /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9969 8C 07 20: sty PPUDATA /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $996C 8C 07 20: sty PPUDATA /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $996F 8C 07 20: sty PPUDATA /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9972 8C 07 20: sty PPUDATA /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9975 8C 07 20: sty PPUDATA /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9978 8C 07 20: sty PPUDATA /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $997B 8C 07 20: sty PPUDATA /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $997E 8C 07 20: sty PPUDATA /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9981 18: clc /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9982 69 20: adc #$20 /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9984 85 0A: sta $0A /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9986 A5 0B: lda $0B /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9988 69 00: adc #$00 /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $998A 85 0B: sta $0B /* A(??)X(0C)<1595B>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $998C CA: dex /* A(??)X(??)Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $998D D0 D0: bne - ; $995F /* A(??)X(??)Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $998F A9 22: lda #$22 /* A(22)<1598F>X(??)Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9991 A2 EC: ldx #$EC /* A(22)<1598F>X(EC)<15991>Y(00)<1595D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9993 A0 00: ldy #$00 /* A(22)<1598F>X(EC)<15991>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9995 20 A7 99: jsr _func_159A7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9998 A9 23: lda #$23 /* A(23)<15998>X(EC)<15991>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $999A A2 0C: ldx #$0C /* A(23)<15998>X(0C)<1599A>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $999C 20 A7 99: jsr _func_159A7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $999F A9 00: lda #$00 /* A(00)<1599F>X(0C)<1599A>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99A1 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1599F>X(0C)<1599A>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99A4 4C 42 C0: jmp _loc_1C042 ; $C042 -> _func_1F2F5 /* A(00)<1599F>X(0C)<1599A>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_159A7 $99A7 8D 06 20: sta PPUADDR /* A(00)<1599F>X(0C)<1599A>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99AA 8E 06 20: stx PPUADDR /* A(22)<1598F>X(EC)<15991>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99AD A2 09: ldx #$09 /* A(22)<1598F>X(09)<159AD>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $99AF 8C 07 20: sty PPUDATA /* A(22)<1598F>X(09)<159AD>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99B2 CA: dex /* A(22)<1598F>X(??)Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99B3 10 FA: bpl - ; $99AF /* A(22)<1598F>X(??)Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99B5 60: rts /* A(22)<1598F>X(??)Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_159B6_indexed $99B6 .byte $43 _data_159B7_indexed $99B7 .byte $21,$4D,$21,$57,$21 _loc_159BC $99BC A9 00: lda #$00 /* A(00)<159BC>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99BE 85 10: sta buttonScratch /* A(00)<159BC>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99C0 AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C3 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C4 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C5 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C6 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C7 26 10: rol buttonScratch /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99C9 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99CA 26 10: rol buttonScratch /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99CC 69 A2: adc #$A2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99CE A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99CF A5 10: lda buttonScratch /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99D1 69 20: adc #$20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99D3 85 0B: sta $0B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99D5 84 0A: sty $0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99D7 20 FB 99: jsr _func_159FB /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $99DA EE D8 05: inc $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99DD A5 0A: lda $0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99DF 69 1F: adc #$1F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99E1 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99E2 A5 0B: lda $0B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99E4 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99E6 20 FB 99: jsr _func_159FB /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $99E9 EE D8 05: inc $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99EC AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99EF C9 18: cmp #$18 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99F1 90 05: bcc + ; $99F8 -> _loc_1C042 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99F3 A9 00: lda #$00 /* A(00)<159F3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $99F5 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<159F3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $99F8 4C 42 C0: jmp _loc_1C042 ; $C042 -> _func_1F2F5 /* A(00)<159F3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_159FB $99FB 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $99FE 8C 06 20: sty PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A01 AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A04 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A06 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A07 BE 38 9A: ldx _data_15A38_indexed,y /* A(??)X$15A38,y<15A07>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A0A A0 00: ldy #$00 /* A(??)X$15A38,y<15A07>Y(00)<15A0A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9A0C 18: clc /* A(??)X$15A38,y<15A07>Y(00)<15A0A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9A0D 8A: txa /* A$15A38,yX$15A38,y<15A07>Y(00)<15A0A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A0E 79 1A 9A: adc _data_15A1A_indexed,y /* A$15A1A,yX$15A38,y<15A07>Y(00)<15A0A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A11 8D 07 20: sta PPUDATA /* A$15A1A,yX$15A38,y<15A07>Y(00)<15A0A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A14 C8: iny /* A(??)X$15A38,y<15A07>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A15 C0 1E: cpy #$1E /* A(??)X$15A38,y<15A07>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A17 90 F4: bcc - ; $9A0D /* A(??)X$15A38,y<15A07>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A19 60: rts /* A(??)X$15A38,y<15A07>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_15A1A_indexed $9A1A .byte $00,$01,$02,$03,$04,$00,$01,$02,$03,$04,$00,$01,$02,$03,$04,$00 $9A2A .byte $01,$02,$03,$04,$00,$01,$02,$03,$04,$00,$01,$02,$03,$04 _data_15A38_indexed $9A38 .byte $04,$09,$0E,$13 _func_15A3C $9A3C A5 34: lda $34 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A3E 85 40: sta $40 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A40 A5 35: lda $35 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A42 85 41: sta $41 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A44 A5 36: lda $36 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A46 85 42: sta $42 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A48 A9 3F: lda #$3F /* A(3F)<15A48>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9A4A 8D 06 20: sta PPUADDR /* A(3F)<15A48>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9A4D A9 05: lda #$05 /* A(05)<15A4D>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9A4F 8D 06 20: sta PPUADDR /* A(05)<15A4D>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9A52 A0 0F: ldy #$0F /* A(05)<15A4D>X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9A54 A5 37: lda $37 /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A56 8D 07 20: sta PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A59 A5 38: lda $38 /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A5B 8D 07 20: sta PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A5E A5 39: lda $39 /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A60 8D 07 20: sta PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A63 8C 07 20: sty PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A66 A5 3A: lda $3A /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A68 8D 07 20: sta PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A6B A5 3B: lda $3B /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A6D 8D 07 20: sta PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A70 A5 3C: lda $3C /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A72 8D 07 20: sta PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A75 8C 07 20: sty PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A78 A5 3D: lda $3D /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A7A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A7D A5 3E: lda $3E /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A7F 8D 07 20: sta PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A82 A5 3F: lda $3F /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A84 8D 07 20: sta PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ -- $9A87 8C 07 20: sty PPUDATA /* A(??)X(??)Y(0F)<15A52>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A8A AD EB 05: lda $05EB /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A8D 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A90 AD EC 05: lda $05EC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A93 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A96 AD ED 05: lda $05ED /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A99 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A9C 8C 07 20: sty PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9A9F AD EE 05: lda $05EE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AA2 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AA5 AD EF 05: lda $05EF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AA8 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AAB AD F0 05: lda $05F0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AAE 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AB1 8C 07 20: sty PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AB4 AD F1 05: lda $05F1 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AB7 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ABA AD F2 05: lda $05F2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ABD 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AC0 AD F3 05: lda $05F3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AC3 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AC6 8C 07 20: sty PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AC9 AD F4 05: lda $05F4 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ACC 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ACF AD F5 05: lda $05F5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AD2 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AD5 AD F6 05: lda $05F6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AD8 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ADB A9 00: lda #$00 /* A(00)<15ADB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9ADD 8D 06 20: sta PPUADDR /* A(00)<15ADB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9AE0 8D 06 20: sta PPUADDR /* A(00)<15ADB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9AE3 60: rts /* A(00)<15ADB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _loc_15AE4 $9AE4 A9 20: lda #$20 /* A(20)<15AE4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9AE6 8D 06 20: sta PPUADDR /* A(20)<15AE4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9AE9 A9 46: lda #$46 /* A(46)<15AE9>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9AEB 8D 06 20: sta PPUADDR /* A(46)<15AE9>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9AEE A5 80: lda $80 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AF0 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AF3 A5 81: lda $81 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AF5 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AF8 A5 82: lda $82 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AFA 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AFD A5 83: lda $83 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9AFF 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B02 A5 84: lda $84 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B04 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B07 A5 85: lda $85 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B09 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B0C A5 86: lda $86 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B0E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B11 A5 87: lda $87 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B13 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B16 A9 20: lda #$20 /* A(20)<15B16>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B18 8D 06 20: sta PPUADDR /* A(20)<15B16>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B1B A9 54: lda #$54 /* A(54)<15B1B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B1D 8D 06 20: sta PPUADDR /* A(54)<15B1B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B20 A5 88: lda $88 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B22 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B25 A5 89: lda $89 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B27 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B2A A5 8A: lda $8A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B2C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B2F A5 8B: lda $8B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B31 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B34 A5 8C: lda $8C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B36 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B39 A5 8D: lda $8D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B3B 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B3E A5 8E: lda $8E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B40 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B43 A5 8F: lda $8F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B45 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B48 A2 20: ldx #$20 /* A(??)X(20)<15B48>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B4A 8E 06 20: stx PPUADDR /* A(??)X(20)<15B48>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B4D A2 68: ldx #$68 /* A(??)X(68)<15B4D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B4F 8E 06 20: stx PPUADDR /* A(??)X(68)<15B4D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B52 A2 05: ldx #$05 /* A(??)X(05)<15B52>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B54 A0 EF: ldy #$EF /* A(??)X(05)<15B52>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9B56 A9 00: lda #$00 /* A(00)<15B56>X(05)<15B52>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9B58 EC E4 03: cpx $03E4 /* A(00)<15B56>X(05)<15B52>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B5B B0 01: bcs + ; $9B5E /* A(00)<15B56>X(05)<15B52>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B5D 98: tya /* A(EF)<15B5D>X(05)<15B52>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $9B5E 8D 07 20: sta PPUDATA /* A(??)X(05)<15B52>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9B61 CA: dex /* A(00)<15B56>X(??)Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B62 10 F4: bpl - ; $9B58 /* A(00)<15B56>X(??)Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B64 A2 20: ldx #$20 /* A(00)<15B56>X(20)<15B64>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B66 8E 06 20: stx PPUADDR /* A(00)<15B56>X(20)<15B64>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B69 A2 74: ldx #$74 /* A(00)<15B56>X(74)<15B69>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B6B 8E 06 20: stx PPUADDR /* A(00)<15B56>X(74)<15B69>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B6E A2 00: ldx #$00 /* A(00)<15B56>X(00)<15B6E>Y(EF)<15B54>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9B70 A0 EF: ldy #$EF /* A(00)<15B56>X(00)<15B6E>Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $9B72 A9 00: lda #$00 /* A(00)<15B72>X(00)<15B6E>Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B74 EC E5 03: cpx $03E5 /* A(00)<15B72>X(00)<15B6E>Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B77 B0 01: bcs + ; $9B7A /* A(00)<15B72>X(00)<15B6E>Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B79 98: tya /* A(EF)<15B79>X(00)<15B6E>Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $9B7A 8D 07 20: sta PPUDATA /* A(??)X(00)<15B6E>Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9B7D E8: inx /* A(00)<15B72>X(??)Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B7E E0 06: cpx #$06 /* A(00)<15B72>X(??)Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B80 90 F0: bcc - ; $9B72 /* A(00)<15B72>X(??)Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B82 60: rts /* A(00)<15B72>X(??)Y(EF)<15B70>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_15B83 $9B83 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B84 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B85 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B86 BD 24 9C: lda _data_15C24_indexed,x /* A$15C24,x<15B86>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B89 8D 06 20: sta PPUADDR /* A$15C24,x<15B86>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B8C BD 23 9C: lda _data_15C23_indexed,x /* A$15C23,x<15B8C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B8F 8D 06 20: sta PPUADDR /* A$15C23,x<15B8C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B92 B9 53 9C: lda _data_15C53_indexed,y /* A$15C53,y<15B92>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B95 A0 01: ldy #$01 /* A$15C53,y<15B92>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9B97 C9 01: cmp #$01 /* A$15C53,y<15B92>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B99 F0 17: beq + ; $9BB2 /* A$15C53,y<15B92>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B9B C9 02: cmp #$02 /* A$15C53,y<15B92>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B9D F0 32: beq ++ ; $9BD1 /* A$15C53,y<15B92>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9B9F B0 63: bcs +++ ; $9C04 /* A$15C53,y<15B92>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BA1 A9 1C: lda #$1C /* A(1C)<15BA1>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BA3 8D 07 20: sta PPUDATA /* A(1C)<15BA1>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BA6 8C 07 20: sty PPUDATA /* A(1C)<15BA1>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BA9 8C 07 20: sty PPUDATA /* A(1C)<15BA1>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BAC A9 1D: lda #$1D /* A(1D)<15BAC>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BAE 8D 07 20: sta PPUDATA /* A(1D)<15BAC>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BB1 60: rts /* A(1D)<15BAC>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $9BB2 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BB4 09 04: ora #$04 /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BB6 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BB9 A9 1D: lda #$1D /* A(1D)<15BB9>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BBB 8D 07 20: sta PPUDATA /* A(1D)<15BB9>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BBE 8C 07 20: sty PPUDATA /* A(1D)<15BB9>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BC1 8C 07 20: sty PPUDATA /* A(1D)<15BB9>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BC4 A9 1F: lda #$1F /* A(1F)<15BC4>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BC6 8D 07 20: sta PPUDATA /* A(1F)<15BC4>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BC9 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BCB 29 FB: and #$FB /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BCD 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BD0 60: rts /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $9BD1 A9 1E: lda #$1E /* A(1E)<15BD1>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BD3 8D 07 20: sta PPUDATA /* A(1E)<15BD1>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BD6 8C 07 20: sty PPUDATA /* A(1E)<15BD1>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BD9 8C 07 20: sty PPUDATA /* A(1E)<15BD1>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BDC A9 1F: lda #$1F /* A(1F)<15BDC>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BDE 8D 07 20: sta PPUDATA /* A(1F)<15BDC>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BE1 BD 23 9C: lda _data_15C23_indexed,x /* A$15C23,x<15BE1>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BE4 69 1F: adc #$1F /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BE6 48: pha /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9BE7 BD 24 9C: lda _data_15C24_indexed,x /* A$15C24,x<15BE7>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9BEA 69 00: adc #$00 /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9BEC 8D 06 20: sta PPUADDR /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9BEF 68: pla /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BF0 8D 06 20: sta PPUADDR /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9BF3 A9 14: lda #$14 /* A(14)<15BF3>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BF5 8D 07 20: sta PPUDATA /* A(14)<15BF3>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BF8 8C 07 20: sty PPUDATA /* A(14)<15BF3>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BFB 8C 07 20: sty PPUDATA /* A(14)<15BF3>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9BFE A9 19: lda #$19 /* A(19)<15BFE>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9C00 8D 07 20: sta PPUDATA /* A(19)<15BFE>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9C03 60: rts /* A(19)<15BFE>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) +++ $9C04 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C06 09 04: ora #$04 /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C08 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C0B A9 1C: lda #$1C /* A(1C)<15C0B>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9C0D 8D 07 20: sta PPUDATA /* A(1C)<15C0B>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9C10 8C 07 20: sty PPUDATA /* A(1C)<15C0B>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9C13 8C 07 20: sty PPUDATA /* A(1C)<15C0B>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9C16 A9 1E: lda #$1E /* A(1E)<15C16>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9C18 8D 07 20: sta PPUDATA /* A(1E)<15C16>X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9C1B A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C1D 29 FB: and #$FB /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C1F 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C22 60: rts /* A(??)X(??)Y(01)<15B95>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_15C23_indexed $9C23 .byte $A3 _data_15C24_indexed $9C24 .byte $20,$A7,$20,$AB,$20,$AF,$20,$B3,$20,$B7,$20,$BB,$20,$E0,$24,$60 $9C34 .byte $25,$E0,$25,$60,$26,$E0,$26,$9B,$23,$97,$23,$93,$23,$8F,$23,$8B $9C44 .byte $23,$87,$23,$83,$23,$E1,$22,$61,$22,$E1,$21,$61,$21,$E1,$20 _data_15C53_indexed $9C53 .byte $00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$02,$02,$02,$02 $9C63 .byte $02,$02,$02,$03,$03,$03,$03,$03 _loc_15C6B $9C6B A9 00: lda #$00 /* A(00)<15C6B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9C6D 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<15C6B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9C70 AD DD 05: lda $05DD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C73 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C76 AC DC 05: ldy $05DC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C79 8C 06 20: sty PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C7C AE D8 05: ldx $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C7F AD DE 05: lda $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C82 C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C84 90 29: bcc ++ ; $9CAF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C86 C9 04: cmp #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C88 90 21: bcc + ; $9CAB /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C8A 8E 07 20: stx PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C8D E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C8E 8E 07 20: stx PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C91 E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C92 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C93 69 1F: adc #$1F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C95 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C96 AD DD 05: lda $05DD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C99 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C9B 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9C9E 8C 06 20: sty PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CA1 8E 07 20: stx PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CA4 E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CA5 8E 07 20: stx PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CA8 4C 42 C0: jmp _loc_1C042 ; $C042 -> _func_1F2F5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9CAB 8E 07 20: stx PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CAE E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9CAF 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CB0 69 20: adc #$20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CB2 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CB3 AD DD 05: lda $05DD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CB6 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CB8 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CBB 8C 06 20: sty PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CBE 8E 07 20: stx PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CC1 4C 42 C0: jmp _loc_1C042 ; $C042 -> _func_1F2F5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_15CC4 $9CC4 A9 21: lda #$21 /* A(21)<15CC4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9CC6 8D 06 20: sta PPUADDR /* A(21)<15CC4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9CC9 A9 4D: lda #$4D /* A(4D)<15CC9>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9CCB 8D 06 20: sta PPUADDR /* A(4D)<15CC9>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9CCE A2 06: ldx #$06 /* A(4D)<15CC9>X(06)<15CCE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9CD0 A0 5D: ldy #$5D /* A(4D)<15CC9>X(06)<15CCE>Y(5D)<15CD0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $9CD2 8C 07 20: sty PPUDATA /* A(4D)<15CC9>X(06)<15CCE>Y(5D)<15CD0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CD5 C8: iny /* A(??)X(06)<15CCE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CD6 CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CD7 D0 F9: bne - ; $9CD2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CD9 AD DA 05: lda $05DA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CDC C9 20: cmp #$20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CDE F0 06: beq + ; $9CE6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CE0 38: sec /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CE1 E9 CC: sbc #$CC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CE3 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9CE6 AD DB 05: lda $05DB /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CE9 38: sec /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CEA E9 CC: sbc #$CC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CEC 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CEF 8C 07 20: sty PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9CF2 A9 22: lda #$22 /* A(22)<15CF2>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9CF4 8D 06 20: sta PPUADDR /* A(22)<15CF2>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9CF7 A9 CD: lda #$CD /* A(CD)<15CF7>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9CF9 8D 06 20: sta PPUADDR /* A(CD)<15CF7>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9CFC A2 08: ldx #$08 /* A(CD)<15CF7>X(08)<15CFC>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9CFE A0 6E: ldy #$6E /* A(CD)<15CF7>X(08)<15CFC>Y(6E)<15CFE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $9D00 8C 07 20: sty PPUDATA /* A(CD)<15CF7>X(08)<15CFC>Y(6E)<15CFE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D03 C8: iny /* A(??)X(08)<15CFC>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D04 CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D05 D0 F9: bne - ; $9D00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D07 A0 63: ldy #$63 /* A(??)X(??)Y(63)<15D07>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9D09 8C 07 20: sty PPUDATA /* A(??)X(??)Y(63)<15D07>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9D0C A9 00: lda #$00 /* A(00)<15D0C>X(??)Y(63)<15D07>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9D0E 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<15D0C>X(??)Y(63)<15D07>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9D11 68: pla /* A(??)X(??)Y(63)<15D07>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D12 68: pla /* A(??)X(??)Y(63)<15D07>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D13 4C 3F C0: jmp _loc_1C03F ; $C03F -> _loc_1F2D3 /* A(??)X(??)Y(63)<15D07>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_15D16 $9D16 A9 3F: lda #$3F /* A(00)<16077>X(??)Y(63)<15D07>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D18 8D 06 20: sta PPUADDR /* A(3F)<15D16>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9D1B A9 00: lda #$00 /* A(00)<15D1B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9D1D 8D 06 20: sta PPUADDR /* A(00)<15D1B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9D20 A5 34: lda $34 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D22 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D25 A5 35: lda $35 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D27 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D2A A5 36: lda $36 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D2C 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D2F A5 37: lda $37 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D31 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D34 A5 38: lda $38 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D36 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D39 A5 39: lda $39 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D3B 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D3E A5 3A: lda $3A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D40 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D43 A5 3B: lda $3B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D45 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D48 A5 3C: lda $3C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D4A 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D4D A5 3D: lda $3D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D4F 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D52 A5 3E: lda $3E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D54 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D57 A5 3F: lda $3F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D59 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D5C A5 40: lda $40 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D5E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D61 A5 41: lda $41 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D63 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D66 A5 42: lda $42 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D68 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D6B A5 43: lda palleteZeroA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D6D 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D70 A4 34: ldy $34 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D72 4C 87 9A: jmp -- ; $9A87 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_15D75 $9D75 EE DE 05: inc $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D78 AD DE 05: lda $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D7B C9 03: cmp #$03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D7D 90 25: bcc + ; $9DA4 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D7F A9 00: lda #$00 /* A(00)<15D7F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9D81 8D DE 05: sta $05DE /* A(00)<15D7F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9D84 A9 06: lda #$06 /* A(06)<15D84>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9D86 6D D8 05: adc $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D89 20 A5 9D: jsr _func_15DA5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9D8C A9 06: lda #$06 /* A(06)<15D8C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9D8E 38: sec /* A(06)<15D8C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9D8F ED D8 05: sbc $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D92 20 A5 9D: jsr _func_15DA5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9D95 EE D8 05: inc $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D98 AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D9B C9 07: cmp #$07 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D9D 90 05: bcc + ; $9DA4 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9D9F A9 00: lda #$00 /* A(00)<15D9F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9DA1 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<15D9F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $9DA4 60: rts /* A(00)<15D9F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_15DA5 $9DA5 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DA6 E0 0E: cpx #$0E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DA8 B0 22: bcs + ; $9DCC -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DAA A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DAC 09 04: ora #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DAE 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DB1 8A: txa /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DB2 18: clc /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DB3 69 29: adc #$29 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DB5 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DB6 A9 21: lda #$21 /* A(21)<15DB6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9DB8 85 10: sta buttonScratch /* A(21)<15DB6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9DBA 20 CD 9D: jsr _func_15DCD /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9DBD A5 10: lda buttonScratch /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DBF 18: clc /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DC0 69 04: adc #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DC2 20 CD 9D: jsr _func_15DCD /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9DC5 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DC7 29 FB: and #$FB /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DC9 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9DCC 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_15DCD $9DCD 8D 06 20: sta PPUADDR /* A(21)<15DB6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DD0 8C 06 20: sty PPUADDR /* A(21)<15DB6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DD3 BD 10 9E: lda _data_15E10_indexed,x /* A$15E10,x<15DD3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DD6 8D 07 20: sta PPUDATA /* A$15E10,x<15DD3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DD9 BD 1E 9E: lda _data_15E1E_indexed,x /* A$15E1E,x<15DD9>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DDC 8D 07 20: sta PPUDATA /* A$15E1E,x<15DD9>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DDF BD 2C 9E: lda _data_15E2C_indexed,x /* A$15E2C,x<15DDF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DE2 8D 07 20: sta PPUDATA /* A$15E2C,x<15DDF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DE5 BD 3A 9E: lda _data_15E3A_indexed,x /* A$15E3A,x<15DE5>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DE8 8D 07 20: sta PPUDATA /* A$15E3A,x<15DE5>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DEB BD 48 9E: lda _data_15E48_indexed,x /* A$15E48,x<15DEB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DEE 8D 07 20: sta PPUDATA /* A$15E48,x<15DEB>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DF1 BD 56 9E: lda _data_15E56_indexed,x /* A$15E56,x<15DF1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DF4 8D 07 20: sta PPUDATA /* A$15E56,x<15DF1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DF7 BD 64 9E: lda _data_15E64_indexed,x /* A$15E64,x<15DF7>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DFA 8D 07 20: sta PPUDATA /* A$15E64,x<15DF7>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9DFD BD 72 9E: lda _data_15E72_indexed,x /* A$15E72,x<15DFD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9E00 8D 07 20: sta PPUDATA /* A$15E72,x<15DFD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9E03 BD 80 9E: lda _data_15E80_indexed,x /* A$15E80,x<15E03>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9E06 8D 07 20: sta PPUDATA /* A$15E80,x<15E03>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9E09 BD 8E 9E: lda _data_15E8E_indexed,x /* A$15E8E,x<15E09>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9E0C 8D 07 20: sta PPUDATA /* A$15E8E,x<15E09>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9E0F 60: rts /* A$15E8E,x<15E09>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_15E10_indexed $9E10 .byte $00,$00,$00,$2F,$30,$31,$00,$00,$00,$32,$33,$34,$35,$36 _data_15E1E_indexed $9E1E .byte $37,$38,$39,$3A,$3B,$3C,$3D,$3E,$3F,$40 DataTableEntry_15E28 $9E28 .byte $02,$41,$42,$00 _data_15E2C_indexed $9E2C .byte $43,$44,$45,$46,$47,$48,$49,$4A,$4B,$4C,$4D,$4E,$4F,$00 _data_15E3A_indexed $9E3A .byte $50,$51,$02,$52,$53,$54,$55,$56,$57,$58,$59,$5A,$5B,$5C _data_15E48_indexed $9E48 .byte $5D,$5E,$02,$5F,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69 _data_15E56_indexed $9E56 .byte $00,$6A,$02,$6B,$6C,$6D,$6E,$6F,$70,$71,$72,$73,$74,$75 _data_15E64_indexed $9E64 .byte $00,$76,$02,$6B,$77,$78,$79,$7A,$7B,$7C,$02,$7D,$7E,$7F _data_15E72_indexed $9E72 .byte $00,$82,$02,$83,$84,$85,$86,$87,$00,$88,$89,$8A,$8B,$00 _data_15E80_indexed $9E80 .byte $00,$8F,$90,$91,$92,$93,$94,$00,$00,$93,$95,$96,$97,$00 _data_15E8E_indexed $9E8E .byte $00,$9C,$9D,$9E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 _loc_15E9C $9E9C A9 FF: lda #$FF /* A(FF)<15E9C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9E9E D0 02: bne _loc_15EA2 /* A(FF)<15E9C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _loc_15EA0 $9EA0 A9 00: lda #$00 /* A(00)<15EA0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ _loc_15EA2 $9EA2 85 11: sta $11 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EA4 A9 20: lda #$20 /* A(20)<15EA4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EA6 A2 C2: ldx #$C2 /* A(20)<15EA4>X(C2)<15EA6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9EA8 A0 04: ldy #$04 /* A(20)<15EA4>X(C2)<15EA6>Y(04)<15EA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EAA 84 10: sty buttonScratch /* A(20)<15EA4>X(C2)<15EA6>Y(04)<15EA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EAC A0 00: ldy #$00 /* A(20)<15EA4>X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9EAE 8C D7 05: sty dunnoButZeroedWhenNmiHandlerSet /* A(20)<15EA4>X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9EB1 18: clc /* A(20)<15EA4>X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ -- $9EB2 85 0B: sta $0B /* A(??)X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EB4 8D 06 20: sta PPUADDR /* A(20)<15EA4>X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9EB7 8E 06 20: stx PPUADDR /* A(20)<15EA4>X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9EBA B9 34 9F: lda _data_15F34_indexed,y /* A$15F34,y<15EBA>X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EBD C9 FF: cmp #$FF /* A$15F34,y<15EBA>X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EBF F0 0A: beq + ; $9ECB /* A$15F34,y<15EBA>X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EC1 25 11: and $11 /* A(??)X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EC3 8D 07 20: sta PPUDATA /* A(??)X(C2)<15EA6>Y(00)<15EAC>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EC6 C8: iny /* A(??)X(C2)<15EA6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EC7 D0 F1: bne - ; $9EBA /* A(??)X(C2)<15EA6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EC9 F0 01: beq ++ ; $9ECC /* A(??)X(C2)<15EA6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9ECB C8: iny /* A(??)X(C2)<15EA6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9ECC 8A: txa /* A(??)X(C2)<15EA6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ECD 69 1F: adc #$1F /* A(??)X(C2)<15EA6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ECF AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ED0 A5 0B: lda $0B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ED2 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ED4 C6 10: dec buttonScratch /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ED6 D0 DA: bne -- ; $9EB2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9ED8 A9 21: lda #$21 /* A(21)<15ED8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EDA 8D 06 20: sta PPUADDR /* A(21)<15ED8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EDD A9 42: lda #$42 /* A(42)<15EDD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EDF 8D 06 20: sta PPUADDR /* A(42)<15EDD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EE2 A0 00: ldy #$00 /* A(42)<15EDD>X(??)Y(00)<15EE2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9EE4 B9 5F 9F: lda _data_15F5F_indexed,y /* A$15F5F,y<15EE4>X(??)Y(00)<15EE2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EE7 25 11: and $11 /* A(??)X(??)Y(00)<15EE2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EE9 8D 07 20: sta PPUDATA /* A(??)X(??)Y(00)<15EE2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EEC C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EED C0 0E: cpy #$0E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EEF 90 F3: bcc - ; $9EE4 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9EF1 A9 21: lda #$21 /* A(21)<15EF1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EF3 8D 06 20: sta PPUADDR /* A(21)<15EF1>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EF6 A9 62: lda #$62 /* A(62)<15EF6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EF8 8D 06 20: sta PPUADDR /* A(62)<15EF6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9EFB A0 00: ldy #$00 /* A(62)<15EF6>X(??)Y(00)<15EFB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9EFD B9 6D 9F: lda _data_15F6D_indexed,y /* A$15F6D,y<15EFD>X(??)Y(00)<15EFB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F00 25 11: and $11 /* A(??)X(??)Y(00)<15EFB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F02 8D 07 20: sta PPUDATA /* A(??)X(??)Y(00)<15EFB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F05 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F06 C0 0E: cpy #$0E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F08 90 F3: bcc - ; $9EFD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F0A A9 21: lda #$21 /* A(21)<15F0A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9F0C 8D 06 20: sta PPUADDR /* A(21)<15F0A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9F0F A9 90: lda #$90 /* A(90)<15F0F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9F11 8D 06 20: sta PPUADDR /* A(90)<15F0F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9F14 A9 FD: lda #$FD /* A(FD)<15F14>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9F16 25 11: and $11 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F18 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F1B A9 FE: lda #$FE /* A(FE)<15F1B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9F1D 25 11: and $11 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F1F 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F22 A9 21: lda #$21 /* A(21)<15F22>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9F24 8D 06 20: sta PPUADDR /* A(21)<15F22>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9F27 A9 B2: lda #$B2 /* A(B2)<15F27>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9F29 8D 06 20: sta PPUADDR /* A(B2)<15F27>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9F2C A9 FF: lda #$FF /* A(FF)<15F2C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9F2E 25 11: and $11 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F30 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F33 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_15F34_indexed $9F34 .byte $00,$D1,$D2,$D3,$D4,$D5,$D6,$D7,$D8,$FF,$D9,$DA,$03,$03,$DB,$DC $9F44 .byte $03,$03,$DD,$DE,$FF,$DF,$03,$03,$03,$E0,$E1,$03,$03,$03,$E2,$FF $9F54 .byte $E3,$03,$03,$03,$E4,$E5,$03,$03,$03,$E6,$FF _data_15F5F_indexed $9F5F .byte $E7,$E8,$03,$03,$E9,$EA,$03,$03,$EB,$EC,$ED,$EE,$EF,$F0 _data_15F6D_indexed $9F6D .byte $00,$F1,$F2,$F3,$F4,$F5,$F6,$F7,$F8,$00,$F9,$FA,$FB,$FC _loc_15F7B $9F7B A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F7D 09 04: ora #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F7F 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F82 A0 03: ldy #$03 /* A(??)X(??)Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9F84 A9 20: lda #$20 /* A(20)<15F84>X(??)Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9F86 A2 E6: ldx #$E6 /* A(20)<15F84>X(E6)<15F86>Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9F88 20 9C 9F: jsr _func_15F9C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9F8B E8: inx /* A(20)<15F84>X(??)Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F8C 20 9C 9F: jsr _func_15F9C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9F8F A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F91 29 FB: and #$FB /* A(??)X(??)Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F93 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F96 A9 00: lda #$00 /* A(00)<15F96>X(??)Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9F98 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<15F96>X(??)Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9F9B 60: rts /* A(00)<15F96>X(??)Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_15F9C $9F9C 8D 06 20: sta PPUADDR /* A(20)<15F84>X(E6)<15F86>Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9F9F 8E 06 20: stx PPUADDR /* A(20)<15F84>X(E6)<15F86>Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FA2 8C 07 20: sty PPUDATA /* A(20)<15F84>X(E6)<15F86>Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FA5 8C 07 20: sty PPUDATA /* A(20)<15F84>X(E6)<15F86>Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FA8 8C 07 20: sty PPUDATA /* A(20)<15F84>X(E6)<15F86>Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FAB 8C 07 20: sty PPUDATA /* A(20)<15F84>X(E6)<15F86>Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FAE 60: rts /* A(20)<15F84>X(E6)<15F86>Y(03)<15F82>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_15FAF $9FAF A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FB1 09 04: ora #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FB3 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FB6 A9 22: lda #$22 /* A(22)<15FB6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9FB8 A2 CC: ldx #$CC /* A(22)<15FB6>X(CC)<15FB8>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9FBA 20 CF 9F: jsr _func_15FCF /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9FBD A2 CD: ldx #$CD /* A(22)<15FB6>X(CD)<15FBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9FBF 20 CF 9F: jsr _func_15FCF /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9FC2 A5 00: lda savedCurPPUCTRL /* A(??)X(CD)<15FBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FC4 29 FB: and #$FB /* A(??)X(CD)<15FBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FC6 8D 00 20: sta PPUCTRL /* A(??)X(CD)<15FBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FC9 A9 00: lda #$00 /* A(00)<15FC9>X(CD)<15FBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9FCB 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<15FC9>X(CD)<15FBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9FCE 60: rts /* A(00)<15FC9>X(CD)<15FBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_15FCF $9FCF 8D 06 20: sta PPUADDR /* A(22)<15FB6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FD2 8E 06 20: stx PPUADDR /* A(22)<15FB6>X(CC)<15FB8>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FD5 A2 06: ldx #$06 /* A(22)<15FB6>X(06)<15FD5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9FD7 A0 00: ldy #$00 /* A(22)<15FB6>X(06)<15FD5>Y(00)<15FD7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $9FD9 8C 07 20: sty PPUDATA /* A(22)<15FB6>X(06)<15FD5>Y(00)<15FD7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FDC CA: dex /* A(22)<15FB6>X(??)Y(00)<15FD7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FDD D0 FA: bne - ; $9FD9 /* A(22)<15FB6>X(??)Y(00)<15FD7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FDF 60: rts /* A(22)<15FB6>X(??)Y(00)<15FD7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_15FE0 $9FE0 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FE2 09 04: ora #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FE4 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FE7 A0 00: ldy #$00 /* A(??)X(??)Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9FE9 A2 CC: ldx #$CC /* A(??)X(CC)<15FE9>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9FEB 20 00 A0: jsr _func_16000 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9FEE A2 CD: ldx #$CD /* A(??)X(CD)<15FEE>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9FF0 20 00 A0: jsr _func_16000 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9FF3 A5 00: lda savedCurPPUCTRL /* A(??)X(CD)<15FEE>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FF5 29 FB: and #$FB /* A(??)X(CD)<15FEE>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FF7 8D 00 20: sta PPUCTRL /* A(??)X(CD)<15FEE>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9FFA A9 00: lda #$00 /* A(00)<15FFA>X(CD)<15FEE>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9FFC 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<15FFA>X(CD)<15FEE>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9FFF 60: rts /* A(00)<15FFA>X(CD)<15FEE>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_16000 $A000 A9 22: lda #$22 /* A(??)X(??)Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A002 8D 06 20: sta PPUADDR /* A(22)<16000>X(CC)<15FE9>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A005 8E 06 20: stx PPUADDR /* A(22)<16000>X(CC)<15FE9>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A008 A2 06: ldx #$06 /* A(22)<16000>X(06)<16008>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $A00A B9 15 A0: lda _data_16015_indexed,y /* A$16015,y<1600A>X(06)<16008>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A00D 8D 07 20: sta PPUDATA /* A$16015,y<1600A>X(06)<16008>Y(00)<15FE7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A010 C8: iny /* A(??)X(06)<16008>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A011 CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A012 D0 F6: bne - ; $A00A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A014 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_16015_indexed $A015 .byte $00,$00,$94,$A4,$B2,$BF,$7E,$87,$95,$A5,$B3,$C0 _loc_16021 $A021 A9 03: lda #$03 /* A(03)<16021>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A023 D0 02: bne _loc_16027 /* A(03)<16021>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_16025 $A025 A9 2E: lda #$2E /* A(2E)<16025>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _loc_16027 $A027 A2 21: ldx #$21 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A029 8E 06 20: stx PPUADDR /* A(03)<16021>X(21)<16027>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A02C A2 D5: ldx #$D5 /* A(03)<16021>X(D5)<1602C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A02E 8E 06 20: stx PPUADDR /* A(03)<16021>X(D5)<1602C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A031 8D 07 20: sta PPUDATA /* A(03)<16021>X(D5)<1602C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A034 A9 00: lda #$00 /* A(00)<16034>X(D5)<1602C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A036 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<16034>X(D5)<1602C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A039 60: rts /* A(00)<16034>X(D5)<1602C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _loc_1603A $A03A AD DD 05: lda $05DD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A03D 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A03E A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A03F B9 7F A0: lda _data_1607F_indexed,y /* A$1607F,y<1603F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A042 18: clc /* A$1607F,y<1603F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A043 6D DC 05: adc $05DC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A046 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A047 B9 80 A0: lda _data_16080_indexed,y /* A$16080,y<16047>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A04A 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A04C 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A04F 8E 06 20: stx PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A052 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A054 09 04: ora #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A056 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A059 AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A05C 30 0A: bmi DataTableEntry_16068 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A05E 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A05F 69 04: adc #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A061 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A064 69 01: adc #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A066 D0 05: bne _loc_1606D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_16068 $A068 A9 00: lda #$00 /* A(00)<16068>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A06A 8D 07 20: sta PPUDATA /* A(00)<16068>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ _loc_1606D $A06D 8D 07 20: sta PPUDATA /* A(00)<16068>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A070 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A072 29 FB: and #$FB /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A074 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A077 A9 00: lda #$00 /* A(00)<16077>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A079 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<16077>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A07C 4C 16 9D: jmp _loc_15D16 /* A(00)<16077>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _data_1607F_indexed $A07F .byte $4C _data_16080_indexed $A080 .byte $21,$8C,$21,$CC,$21,$0C,$22,$4C,$22 _loc_16089 $A089 A9 23: lda #$23 /* A(23)<16089>X(77)<1E322>Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A08B 8D 06 20: sta PPUADDR /* A(23)<16089>X(77)<1E322>Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A08E A9 C8: lda #$C8 /* A(C8)<1608E>X(77)<1E322>Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A090 8D 06 20: sta PPUADDR /* A(C8)<1608E>X(77)<1E322>Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A093 A2 00: ldx #$00 /* A(C8)<1608E>X(00)<16093>Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $A095 BD A1 A0: lda _data_160A1_indexed,x /* A$160A1,x<16095>X(00)<16093>Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A098 8D 07 20: sta PPUDATA /* A$160A1,x<16095>X(00)<16093>Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A09B E8: inx /* A$160A1,x<16095>X(??)Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A09C E0 30: cpx #$30 /* A$160A1,x<16095>X(??)Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A09E 90 F5: bcc - ; $A095 /* A$160A1,x<16095>X(??)Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0A0 60: rts /* A$160A1,x<16095>X(??)Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_160A1_indexed $A0A1 .byte $0F,$0F,$0F,$FF,$FF,$FF,$FF,$FF,$33,$00,$00,$00,$8B,$AA,$00,$FF $A0B1 .byte $F3,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$00,$88,$52,$50,$9A,$00 $A0C1 .byte $FF,$FF,$00,$98,$11,$00,$99,$10,$FF,$FF,$FF,$99,$51,$50,$99,$11 _loc_160D1 $A0D1 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0D3 29 02: and #$02 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0D5 F0 02: beq + ; $A0D9 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0D7 A9 10: lda #$10 /* A(10)<160D7>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $A0D9 18: clc /* A(10)<160D7>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A0DA 65 05: adc scrollY /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0DC 49 FF: eor #$FF /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0DE 38: sec /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0DF 69 5F: adc #$5F /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0E1 85 1E: sta currentPlayerPosY /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0E3 A2 00: ldx #$00 /* A(??)X(00)<160E3>Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A0E5 A0 00: ldy #$00 /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $A0E7 B9 15 A1: lda _data_16115_indexed,y /* A$16115,y<160E7>X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0EA F0 23: beq + ; $A10F /* A$16115,y<160E7>X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0EC 18: clc /* A$16115,y<160E7>X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0ED 69 30: adc #$30 /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0EF 9D 01 02: sta $0201,x /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0F2 98: tya /* A(00)<160F2>X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A0F3 29 07: and #$07 /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0F5 0A: asl a /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0F6 0A: asl a /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0F7 0A: asl a /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0F8 18: clc /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0F9 69 32: adc #$32 /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0FB 9D 03 02: sta $0203,x /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A0FE 98: tya /* A(00)<160FE>X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A0FF 29 F8: and #$F8 /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A101 65 1E: adc currentPlayerPosY /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A103 9D 00 02: sta $0200,x /* A(??)X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A106 A9 00: lda #$00 /* A(00)<16106>X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A108 9D 02 02: sta $0202,x /* A(00)<16106>X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A10B E8: inx /* A(00)<16106>X(??)Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A10C E8: inx /* A(00)<16106>X(??)Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A10D E8: inx /* A(00)<16106>X(??)Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A10E E8: inx /* A(00)<16106>X(??)Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $A10F C8: iny /* A(00)<16106>X(00)<160E3>Y(00)<160E5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A110 C0 68: cpy #$68 /* A(??)X(00)<160E3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A112 90 D3: bcc - ; $A0E7 /* A(??)X(00)<160E3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A114 60: rts /* A(??)X(00)<160E3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_16115_indexed $A115 .byte $00,$00,$00,$08,$09,$0A,$00,$00,$00,$00,$00,$0B,$0C,$0D,$00,$00 $A125 .byte $00,$00,$00,$0E,$0F,$10,$00,$00,$00,$11,$12,$13,$14,$00,$00,$00 $A135 .byte $00,$15,$16,$17,$18,$19,$00,$00,$1A,$1B,$1C,$1D,$1E,$1F,$00,$00 $A145 .byte $20,$21,$22,$23,$24,$25,$00,$00,$00,$26,$27,$28,$29,$00,$00,$00 $A155 .byte $00,$00,$2A,$2B,$2C,$00,$00,$00,$00,$00,$2D,$2E,$2F,$00,$00,$00 $A165 .byte $00,$00,$00,$30,$31,$32,$33,$34,$00,$00,$00,$35,$36,$37,$38,$39 $A175 .byte $00,$00,$00,$00,$00,$3A,$3B,$3C _loc_1617D $A17D A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(14)<1E6BA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A17F 29 02: and #$02 /* A(??)X(??)Y(14)<1E6BA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A181 F0 02: beq + ; $A185 /* A(??)X(??)Y(14)<1E6BA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A183 A9 10: lda #$10 /* A(10)<16183>X(??)Y(14)<1E6BA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $A185 18: clc /* A(10)<16183>X(??)Y(14)<1E6BA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A186 65 05: adc scrollY /* A(??)X(??)Y(14)<1E6BA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A188 85 1E: sta currentPlayerPosY /* A(??)X(??)Y(14)<1E6BA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A18A A2 D4: ldx #$D4 /* A(??)X(D4)<1618A>Y(14)<1E6BA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A18C A0 05: ldy #$05 /* A(??)X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $A18E B9 B1 A1: lda _DataPointerTableLo_161B1,y /* A$161B1,y<1618E>X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A191 9D 01 02: sta $0201,x /* A$161B1,y<1618E>X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A194 B9 B7 A1: lda _DataPointerTableHi_161B1,y /* A$161B7,y<16194>X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A197 9D 02 02: sta $0202,x /* A$161B7,y<16194>X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A19A B9 BD A1: lda _data_161BD_indexed,y /* A$161BD,y<1619A>X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A19D 9D 03 02: sta $0203,x /* A$161BD,y<1619A>X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1A0 B9 C3 A1: lda _data_161C3_indexed,y /* A$161C3,y<161A0>X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1A3 38: sec /* A$161C3,y<161A0>X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1A4 E5 1E: sbc currentPlayerPosY /* A(??)X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1A6 9D 00 02: sta $0200,x /* A(??)X(D4)<1618A>Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1A9 E8: inx /* A(??)X(??)Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1AA E8: inx /* A(??)X(??)Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1AB E8: inx /* A(??)X(??)Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1AC E8: inx /* A(??)X(??)Y(05)<1618C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1AD 88: dey /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1AE 10 DE: bpl - ; $A18E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1B0 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _DataPointerTableLo_161B1 $A1B1 34: .byte < ($0134) $A1B2 35: .byte < ($0135) $A1B3 36: .byte < ($0136) $A1B4 .byte $36,$35,$34 _DataPointerTableHi_161B1 $A1B7 01: .byte > ($0134) $A1B8 01: .byte > ($0135) $A1B9 01: .byte > ($0136) $A1BA .byte $41,$41,$41 _data_161BD_indexed $A1BD .byte $8E,$95,$9F,$AD,$B7,$BE _data_161C3_indexed $A1C3 .byte $53,$49,$44,$44,$49,$53 _loc_161C9 $A1C9 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A1CA A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A1CC 29 02: and #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A1CE F0 02: beq + ; $A1D2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A1D0 A9 10: lda #$10 /* A(10)<161D0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ + $A1D2 18: clc /* A(10)<161D0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $A1D3 65 05: adc scrollY /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1D5 84 1E: sty currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1D7 49 FF: eor #$FF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1D9 38: sec /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1DA 65 1E: adc currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1DC 85 1E: sta currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1DE C9 F0: cmp #$F0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1E0 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1E1 B0 32: bcs ++ ; $A215 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1E3 C4 1E: cpy currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1E5 F0 02: beq + ; $A1E9 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1E7 B0 2C: bcs ++ ; $A215 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $A1E9 A2 EC: ldx #$EC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1EB A8: tay /* A(??)X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A1EC F0 02: beq + ; $A1F0 /* A(??)X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A1EE A0 06: ldy #$06 /* A(??)X(EC)<161E9>Y(06)<161EE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + - $A1F0 B9 16 A2: lda _data_16216_indexed,y /* A$16216,y<161F0>X(EC)<161E9>Y(06)<161EE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A1F3 F0 1D: beq + ; $A212 /* A$16216,y<161F0>X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1F5 9D 01 02: sta $0201,x /* A$16216,y<161F0>X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1F8 B9 22 A2: lda _data_16222_indexed,y /* A$16222,y<161F8>X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1FB 9D 03 02: sta $0203,x /* A$16222,y<161F8>X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A1FE A9 03: lda #$03 /* A(03)<161FE>X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A200 9D 02 02: sta $0202,x /* A(03)<161FE>X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A203 A5 1E: lda currentPlayerPosY /* A(??)X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A205 18: clc /* A(??)X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A206 79 2E A2: adc _data_1622E_indexed,y /* A$1622E,yX(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A209 9D 00 02: sta $0200,x /* A$1622E,yX(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A20C E8: inx /* A$1622E,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A20D E8: inx /* A$1622E,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A20E E8: inx /* A$1622E,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A20F E8: inx /* A$1622E,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A210 F0 03: beq ++ ; $A215 -> rts /* A$1622E,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $A212 C8: iny /* A$1622E,yX(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A213 D0 DB: bne - ; $A1F0 /* A(??)X(EC)<161E9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $A215 60: rts /* A$1622E,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_16216_indexed $A216 .byte $6D,$6E,$6F,$70,$00,$71,$72,$00,$73,$74,$75,$76 _data_16222_indexed $A222 .byte $9E,$A6,$AE,$9E,$A6,$AE,$9E,$A6,$AE,$9E,$A6,$AE _data_1622E_indexed $A22E .byte $00,$00,$00,$08,$08,$08,$00,$00,$00,$08,$08,$08 _loc_1623A $A23A 86 1D: stx currentPlayerPosX /* A$16F5D,y<16F06>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A23C 84 1E: sty currentPlayerPosY /* A(80)<1D70B>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A23E A0 00: ldy #$00 /* A(80)<1D70B>X(64)<1D707>Y(00)<1623E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A240 AA: tax /* A(80)<1D70B>X(80)<16240>Y(00)<1623E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A241 10 02: bpl + ; $A245 /* A(80)<1D70B>X(80)<16240>Y(00)<1623E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A243 A0 C1: ldy #$C1 /* A(80)<1D70B>X(80)<16240>Y(C1)<16243>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $A245 84 20: sty $20 /* A(80)<1D70B>X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A247 29 07: and #$07 /* A(??)X(80)<16240>Y(00)<1623E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A249 48: pha /* A(??)X(80)<16240>Y(00)<1623E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A24A 0A: asl a /* A(??)X(80)<16240>Y(00)<1623E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A24B A8: tay /* A(??)X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A24C B9 E0 A2: lda _DataPointerTable_162E0,y /* A$162E0,y<1624C>X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A24F 85 13: sta temp_13 /* A$162E0,y<1624C>X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A251 B9 E1 A2: lda _DataPointerTable_162E0+1,y /* A$162E1,y<16251>X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A254 85 14: sta temp_14 /* A$162E1,y<16251>X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A256 AD 7D 06: lda levelWinFlag /* A(??)X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A259 4A: lsr a /* A(??)X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A25A 8A: txa /* A(80)<1625A>X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $A25B 29 40: and #$40 /* A(??)X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A25D 09 20: ora #$20 /* A(??)X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A25F 69 01: adc #$01 /* A(??)X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A261 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(80)<16240>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A263 A2 7C: ldx #$7C /* A(??)X(7C)<16263>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $A265 A9 F7: lda #$F7 /* A(F7)<16265>X(7C)<16263>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ - $A267 9D 04 02: sta $0204,x /* A(F7)<16265>X(7C)<16263>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A26A CA: dex /* A(F7)<16265>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A26B CA: dex /* A(F7)<16265>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A26C CA: dex /* A(F7)<16265>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A26D CA: dex /* A(F7)<16265>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A26E 10 F7: bpl - ; $A267 /* A(F7)<16265>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A270 A0 00: ldy #$00 /* A(F7)<16265>X(??)Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $A272 A2 04: ldx #$04 /* A(F7)<16265>X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ - $A274 B1 13: lda (temp_13),y /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A276 F0 2B: beq ++ ; $A2A3 /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A278 18: clc /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A279 65 20: adc $20 /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A27B 9D 05 02: sta $0205,x /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A27E 98: tya /* A(00)<1627E>X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $A27F 29 38: and #$38 /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A281 65 1E: adc currentPlayerPosY /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A283 9D 04 02: sta $0204,x /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A286 98: tya /* A(00)<16286>X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $A287 29 07: and #$07 /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A289 0A: asl a /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A28A 0A: asl a /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A28B 0A: asl a /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A28C 24 1F: bit currentPlayerInfoOrTemp /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A28E 50 05: bvc + ; $A295 /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A290 49 FF: eor #$FF /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A292 69 31: adc #$31 /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A294 18: clc /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $A295 65 1D: adc currentPlayerPosX /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A297 9D 07 02: sta $0207,x /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A29A A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A29C 9D 06 02: sta $0206,x /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A29F E8: inx /* A(??)X(??)Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2A0 E8: inx /* A(??)X(??)Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2A1 E8: inx /* A(??)X(??)Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2A2 E8: inx /* A(??)X(??)Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $A2A3 C8: iny /* A(??)X(04)<16272>Y(00)<16270>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2A4 C0 30: cpy #$30 /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2A6 90 CC: bcc - ; $A274 /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_162A8 $A2A8 .byte $68 $A2A9 A8: tay /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2AA AD 7D 06: lda levelWinFlag /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2AD 4A: lsr a /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2AE B0 29: bcs ++ ; $A2D9 -> rts /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2B0 A5 20: lda $20 /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2B2 D0 25: bne ++ ; $A2D9 -> rts /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2B4 B9 1D A3: lda _data_1631D_indexed,y /* A$1631D,y<162B4>X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2B7 8D 05 02: sta $0205 /* A$1631D,y<162B4>X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2BA A9 15: lda #$15 /* A(15)<162BA>X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A2BC 65 1E: adc currentPlayerPosY /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2BE 8D 04 02: sta $0204 /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2C1 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2C3 29 40: and #$40 /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2C5 08: php /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A2C6 09 03: ora #$03 /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A2C8 8D 06 02: sta $0206 /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A2CB B9 D9 A2: lda ++ ; $A2D9 -> rts,y /* A$162D9,y<162CB>X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A2CE 28: plp /* A$162D9,y<162CB>X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2CF F0 03: beq + ; $A2D4 /* A$162D9,y<162CB>X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2D1 B9 DC A2: lda _data_162DC_indexed,y /* A$162DC,y<162D1>X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $A2D4 65 1D: adc currentPlayerPosX /* A$162DC,y<162D1>X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A2D6 8D 07 02: sta $0207 /* A(??)X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $A2D9 60: rts /* A$162D9,y<162CB>X(04)<16272>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/(barrier) $A2DA .byte $19,$1C _data_162DC_indexed $A2DC .byte $24,$19,$14,$0C _DataPointerTable_162E0 $A2E0 EE A2: .word (DataTableEntry_162EE) ;A2EE (162EE) () $A2E2 21 A3: .word (DataTableEntry_16321) ;A321 (16321) () $A2E4 51 A3: .word (DataTableEntry_16351) ;A351 (16351) () $A2E6 81 A3: .word (DataTableEntry_16381) ;A381 (16381) () $A2E8 B1 A3: .word (DataTableEntry_163B1) ;A3B1 (163B1) () $A2EA E1 A3: .word (DataTableEntry_163E1) ;A3E1 (163E1) () $A2EC 11 A4: .word (DataTableEntry_16411) ;A411 (16411) () DataTableEntry_162EE $A2EE .byte $00,$04,$05,$06,$07,$08,$00,$00,$00,$09,$0A,$0B,$0C,$0D,$00,$00 $A2FE .byte $00,$00,$0E,$0F,$10,$11,$00,$00,$00,$00,$12,$13,$14,$00,$00,$00 $A30E .byte $00,$00,$15,$16,$17,$00,$00,$00,$00,$18,$19,$1A,$1B,$1C,$00 _data_1631D_indexed $A31D .byte $00,$6B,$6B,$6C DataTableEntry_16321 $A321 .byte $00,$00,$1D,$1E,$1F,$00,$00,$00,$00,$26,$27,$28,$29,$2A,$00,$00 $A331 .byte $00,$35,$36,$37,$38,$39,$00,$00,$00,$45,$46,$02,$47,$48,$00,$00 $A341 .byte $00,$00,$53,$02,$54,$55,$00,$00,$00,$60,$61,$62,$63,$64,$00,$00 DataTableEntry_16351 $A351 .byte $00,$00,$20,$21,$22,$00,$00,$00,$00,$00,$2B,$2C,$2D,$2E,$00,$00 $A361 .byte $00,$3A,$3B,$3C,$3D,$3E,$00,$00,$00,$49,$4A,$02,$4B,$4C,$4D,$00 $A371 .byte $00,$00,$56,$57,$58,$59,$00,$00,$00,$65,$66,$67,$68,$69,$00,$00 DataTableEntry_16381 $A381 .byte $00,$00,$00,$23,$24,$25,$00,$00,$00,$2F,$30,$31,$32,$33,$34,$00 $A391 .byte $00,$3F,$40,$41,$42,$43,$44,$00,$00,$00,$4E,$4F,$02,$50,$51,$52 $A3A1 .byte $00,$00,$5A,$5B,$5C,$5D,$5E,$5F,$00,$00,$00,$00,$6A,$64,$00,$00 DataTableEntry_163B1 $A3B1 .byte $00,$1D,$1E,$1F,$00,$00,$00,$00,$00,$24,$25,$26,$27,$00,$00,$00 $A3C1 .byte $00,$30,$31,$32,$33,$00,$00,$00,$00,$3C,$3D,$3E,$3F,$00,$00,$00 $A3D1 .byte $00,$48,$49,$4A,$4B,$00,$00,$00,$00,$54,$55,$00,$00,$00,$00,$00 DataTableEntry_163E1 $A3E1 .byte $00,$00,$00,$20,$21,$00,$00,$00,$00,$00,$28,$29,$2A,$2B,$00,$00 $A3F1 .byte $00,$00,$34,$35,$36,$37,$00,$00,$00,$00,$40,$41,$42,$43,$00,$00 $A401 .byte $00,$4C,$4D,$4E,$4F,$00,$00,$00,$00,$56,$57,$58,$59,$00,$00,$00 DataTableEntry_16411 $A411 .byte $00,$00,$00,$22,$23,$00,$00,$00,$00,$00,$2C,$2D,$2E,$2F,$00,$00 $A421 .byte $00,$00,$38,$39,$3A,$3B,$00,$00,$00,$00,$44,$45,$46,$47,$00,$00 $A431 .byte $00,$50,$51,$52,$53,$00,$00,$00,$00,$5A,$5B,$5C,$5D,$00,$00,$00 _loc_16441 $A441 85 20: sta $20 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A443 A2 3C: ldx #$3C /* A(??)X(3C)<16443>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A445 A9 F7: lda #$F7 /* A(F7)<16445>X(3C)<16443>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $A447 9D C0 02: sta $02C0,x /* A(F7)<16445>X(3C)<16443>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A44A CA: dex /* A(F7)<16445>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A44B CA: dex /* A(F7)<16445>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A44C CA: dex /* A(F7)<16445>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A44D CA: dex /* A(F7)<16445>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A44E 10 F7: bpl - ; $A447 /* A(F7)<16445>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A450 A2 58: ldx #$58 /* A(F7)<16445>X(58)<16450>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A452 A9 00: lda #$00 /* A(00)<16452>X(58)<16450>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A454 A0 30: ldy #$30 /* A(00)<16452>X(58)<16450>Y(30)<16454>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A456 20 7C A4: jsr _func_1647C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A459 A9 40: lda #$40 /* A(40)<16459>X(58)<16450>Y(30)<16454>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A45B A0 A8: ldy #$A8 /* A(40)<16459>X(58)<16450>Y(A8)<1645B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A45D 20 7C A4: jsr _func_1647C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A460 A4 20: ldy $20 /* A(40)<16459>X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A462 B9 BF A4: lda _data_164BF_indexed,y /* A$164BF,y<16462>X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A465 8D ED 05: sta $05ED /* A$164BF,y<16462>X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A468 A5 06: lda frameCtr /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A46A 29 07: and #$07 /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A46C 08: php /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A46D A5 20: lda $20 /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A46F 28: plp /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A470 D0 09: bne + ; $A47B -> rts /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A472 18: clc /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A473 69 01: adc #$01 /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A475 C9 03: cmp #$03 /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A477 90 02: bcc + ; $A47B -> rts /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A479 A9 00: lda #$00 /* A(00)<16479>X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $A47B 60: rts /* A(00)<16479>X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1647C $A47C 84 1D: sty currentPlayerPosX /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A47E 85 1F: sta currentPlayerInfoOrTemp /* A(00)<16452>X(58)<16450>Y(30)<16454>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A480 A4 20: ldy $20 /* A(00)<16452>X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A482 B9 BC A4: lda _data_164BC_indexed,y /* A$164BC,y<16482>X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A485 A8: tay /* A$164BC,y<16482>X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $A486 B9 C2 A4: lda _data_164C2_indexed,y /* A$164C2,y<16486>X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A489 F0 2D: beq ++ ; $A4B8 /* A$164C2,y<16486>X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A48B C9 FF: cmp #$FF /* A$164C2,y<16486>X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A48D F0 2C: beq +++ ; $A4BB -> rts /* A$164C2,y<16486>X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A48F 9D A5 02: sta $02A5,x /* A$164C2,y<16486>X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A492 98: tya /* A$164BC,yX(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A493 29 0C: and #$0C /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A495 0A: asl a /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A496 69 30: adc #$30 /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A498 9D A4 02: sta $02A4,x /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A49B 98: tya /* A$164BC,yX(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A49C 29 03: and #$03 /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A49E 0A: asl a /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A49F 0A: asl a /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4A0 0A: asl a /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4A1 24 1F: bit currentPlayerInfoOrTemp /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4A3 50 05: bvc + ; $A4AA /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4A5 49 FF: eor #$FF /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4A7 38: sec /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4A8 69 1C: adc #$1C /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $A4AA 65 1D: adc currentPlayerPosX /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4AC 9D A7 02: sta $02A7,x /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4AF A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4B1 9D A6 02: sta $02A6,x /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4B4 CA: dex /* A(??)X(??)Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4B5 CA: dex /* A(??)X(??)Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4B6 CA: dex /* A(??)X(??)Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4B7 CA: dex /* A(??)X(??)Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $A4B8 C8: iny /* A(??)X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A4B9 D0 CB: bne - ; $A486 /* A(??)X(58)<16450>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $A4BB 60: rts /* A$164C2,y<16486>X(58)<16450>Y$164BC,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_164BC_indexed $A4BC .byte $00,$20,$10 _data_164BF_indexed $A4BF .byte $24,$28,$11 _data_164C2_indexed $A4C2 .byte $00,$00,$00,$00,$E5,$E6,$E7,$00,$EE,$EF,$F0,$00,$00,$00,$00,$FF $A4D2 .byte $00,$E1,$E2,$00,$00,$E8,$E9,$EA,$F1,$F2,$F3,$00,$00,$00,$00,$FF $A4E2 .byte $00,$00,$E3,$E4,$00,$EB DataTableEntry_164E8 $A4E8 .byte $EC,$ED,$F1,$F2,$00,$00,$00,$00,$00,$FF _loc_164F2 $A4F2 A9 00: lda #X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A4F4 85 13: sta temp_13 /* A(00)<164F2>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A4F6 A9 80: lda #>JoyStickProbeWrap /* A(80)<164F6>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A4F8 85 14: sta temp_14 /* A(80)<164F6>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A4FA A0 01: ldy #$01 /* A(80)<164F6>X(00)<1D215>Y(01)<164FA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A4FC A9 10: lda #$10 /* A(10)<164FC>X(00)<1D215>Y(01)<164FA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A4FE A2 00: ldx #$00 /* A(10)<164FC>X(00)<164FE>Y(01)<164FA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A500 20 45 C0: jsr _func_1C045 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A503 A9 73: lda #<_data_14A73 /* A(73)<16503>X(00)<164FE>Y(01)<164FA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A505 85 13: sta temp_13 /* A(73)<16503>X(00)<164FE>Y(01)<164FA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A507 A9 8A: lda #>_data_14A73 /* A(8A)<16507>X(00)<164FE>Y(01)<164FA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A509 85 14: sta temp_14 /* A(8A)<16507>X(00)<164FE>Y(01)<164FA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A50B A0 01: ldy #$01 /* A(8A)<16507>X(00)<164FE>Y(01)<1650B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A50D A9 00: lda #$00 /* A(00)<1650D>X(00)<164FE>Y(01)<1650B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A50F AA: tax /* A(00)<1650D>X(00)<1650F>Y(01)<1650B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A510 20 45 C0: jsr _func_1C045 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A513 A9 00: lda #$00 /* A(00)<16513>X(00)<1650F>Y(01)<1650B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A515 20 18 C0: jsr _func_1C018 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A518 A9 00: lda #$00 /* A(00)<16518>X(00)<1650F>Y(01)<1650B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A51A 20 1B C0: jsr _func_1C01B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A51D A9 3F: lda #$3F /* A(3F)<1651D>X(00)<1650F>Y(01)<1650B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A51F 8D 06 20: sta PPUADDR /* A(3F)<1651D>X(00)<1650F>Y(01)<1650B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A522 A9 00: lda #$00 /* A(00)<16522>X(00)<1650F>Y(01)<1650B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A524 8D 06 20: sta PPUADDR /* A(00)<16522>X(00)<1650F>Y(01)<1650B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A527 A0 1F: ldy #$1F /* A(00)<16522>X(00)<1650F>Y(1F)<16527>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A529 A9 0F: lda #$0F /* A(0F)<16529>X(00)<1650F>Y(1F)<16527>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $A52B 8D 07 20: sta PPUDATA /* A(0F)<16529>X(00)<1650F>Y(1F)<16527>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A52E 88: dey /* A(??)X(00)<1650F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A52F 10 FA: bpl - ; $A52B /* A(??)X(00)<1650F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A531 A2 0F: ldx #$0F /* A(??)X(0F)<16531>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A533 A9 0F: lda #$0F /* A(0F)<16533>X(0F)<16531>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $A535 95 34: sta $34,x /* A(0F)<16533>X(0F)<16531>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A537 CA: dex /* A(0F)<16533>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A538 10 FB: bpl - ; $A535 /* A(0F)<16533>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A53A A2 0B: ldx #$0B /* A(0F)<16533>X(0B)<1653A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $A53C BD 81 A5: lda _data_16581_indexed,x /* A$16581,x<1653C>X(0B)<1653A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A53F 9D EB 05: sta $05EB,x /* A$16581,x<1653C>X(0B)<1653A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A542 CA: dex /* A$16581,x<1653C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A543 10 F7: bpl - ; $A53C /* A$16581,x<1653C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A545 A9 23: lda #$23 /* A(23)<16545>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A547 A0 D0: ldy #$D0 /* A(23)<16545>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A549 8D 06 20: sta PPUADDR /* A(23)<16545>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A54C 8C 06 20: sty PPUADDR /* A(23)<16545>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A54F A2 18: ldx #$18 /* A(23)<16545>X(18)<1654F>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A551 A9 FF: lda #$FF /* A(FF)<16551>X(18)<1654F>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $A553 8D 07 20: sta PPUDATA /* A(FF)<16551>X(18)<1654F>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A556 CA: dex /* A(FF)<16551>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A557 D0 FA: bne - ; $A553 /* A(FF)<16551>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A559 A9 27: lda #$27 /* A(27)<16559>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A55B 8D 06 20: sta PPUADDR /* A(27)<16559>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A55E 8C 06 20: sty PPUADDR /* A(27)<16559>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A561 A2 18: ldx #$18 /* A(27)<16559>X(18)<16561>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A563 A9 FF: lda #$FF /* A(FF)<16563>X(18)<16561>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $A565 8D 07 20: sta PPUDATA /* A(FF)<16563>X(18)<16561>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A568 CA: dex /* A(FF)<16563>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A569 D0 FA: bne - ; $A565 /* A(FF)<16563>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A56B A9 A5: lda #$A5 /* A(A5)<1656B>X(??)Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A56D A2 8D: ldx #$8D /* A(A5)<1656B>X(8D)<1656D>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A56F 20 0F C0: jsr _func_1C00F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A572 A9 A6: lda #>_data_16666 /* A(A6)<16572>X(8D)<1656D>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A574 85 14: sta temp_14 /* A(A6)<16572>X(8D)<1656D>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A576 A9 66: lda #<_data_16666 /* A(66)<16576>X(8D)<1656D>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A578 85 13: sta temp_13 /* A(66)<16576>X(8D)<1656D>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A57A A2 06: ldx #$06 /* A(66)<16576>X(06)<1657A>Y(D0)<16547>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A57C A0 05: ldy #$05 /* A(66)<16576>X(06)<1657A>Y(05)<1657C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A57E 4C 12 C0: jmp _func_1C012 ; $C012 -> _loc_1EE8C /* A(66)<16576>X(06)<1657A>Y(05)<1657C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_16581_indexed $A581 .byte $0F,$14,$04,$0F,$14,$30,$0F,$10,$30,$0F,$0F,$0F,$9F,$A5,$62,$20 $A591 .byte $9F,$A5,$62,$24,$D8,$A5,$18,$22,$E6,$A5,$6F,$22,$FF,$FF,$0B,$05 $A5A1 .byte $00,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F,$10,$11,$12 $A5B1 .byte $13,$14,$15,$16,$17,$00,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F,$20,$21 $A5C1 .byte $00,$00,$22,$23,$24,$22,$25,$26,$27,$28,$29,$00,$00,$00,$00,$2A $A5D1 .byte $2B,$2C,$2D,$2E,$00,$00,$00,$04,$03,$00,$80,$81,$00,$8C,$8D,$8E $A5E1 .byte $00,$98,$99,$9A,$9B,$0E,$09,$00,$00,$00,$00,$00,$00,$9F,$A0,$A1 $A5F1 .byte $A2,$A3,$A4,$00,$00,$00,$00,$00,$00,$00,$00,$A5,$A6,$A7,$A8,$A9 $A601 .byte $AA,$AB,$00,$AC,$AD,$AE,$AF,$00,$00,$B0,$B1,$B2,$B3,$B4,$B5,$B6 $A611 .byte $00,$B7,$B8,$02,$B9,$00,$00,$BA,$BB,$BC,$BD,$BE,$BF,$C0,$00,$C1 $A621 .byte $C2,$C3,$C4,$00,$C5,$C6,$C7,$C8,$C9,$CA,$CB,$CC,$00,$00,$00,$93 $A631 .byte $CD,$CE,$CF,$D0,$D1,$D2,$D3,$D4,$D5,$D6,$D7,$00,$00,$00,$D8,$D9 $A641 .byte $DA,$DB,$DC,$DD,$DE,$DF,$E0,$E1,$E2,$00,$00,$00,$00,$E3,$E4,$E5 $A651 .byte $02,$02,$02,$E6,$E7,$E8,$E9,$00,$00,$00,$00,$EA,$EB,$EC,$02,$02 $A661 .byte $02,$ED,$EE,$EF,$F0 _data_16666 $A666 .byte $08,$06,$03,$03,$03,$03,$01,$01,$01,$01,$03,$01,$01,$01,$01,$02 $A676 .byte $01,$01,$01,$01,$01,$01,$02,$02,$01,$01,$01,$01,$01,$01,$02,$02 $A686 .byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 $A696 .byte $01,$01 _loc_16698 $A698 A9 01: lda #<_data_16701 /* A(01)<16698>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A69A 85 13: sta temp_13 /* A(01)<16698>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A69C A9 A7: lda #>_data_16701 /* A(A7)<1669C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A69E 85 14: sta temp_14 /* A(A7)<1669C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6A0 A2 18: ldx #$18 /* A(A7)<1669C>X(18)<166A0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6A2 A0 90: ldy #$90 /* A(A7)<1669C>X(18)<166A0>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6A4 A9 00: lda #$00 /* A(00)<166A4>X(18)<166A0>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A6A6 20 7D 85: jsr _func_1457D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A6A9 A9 01: lda #$01 /* A(01)<166A9>X(18)<166A0>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6AB 8D 2A 02: sta $022A /* A(01)<166A9>X(18)<166A0>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6AE 8D 2E 02: sta $022E /* A(01)<166A9>X(18)<166A0>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6B1 8D 42 02: sta $0242 /* A(01)<166A9>X(18)<166A0>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6B4 8D 46 02: sta $0246 /* A(01)<166A9>X(18)<166A0>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6B7 A2 E0: ldx #$E0 /* A(01)<166A9>X(E0)<166B7>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6B9 A9 31: lda #$31 /* A(31)<166B9>X(E0)<166B7>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6BB 85 1F: sta currentPlayerInfoOrTemp /* A(31)<166B9>X(E0)<166B7>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6BD A9 A6: lda #$A6 /* A(A6)<166BD>X(E0)<166B7>Y(90)<166A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6BF A0 8F: ldy #$8F /* A(A6)<166BD>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6C1 20 D6 A6: jsr _func_166D6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A6C4 A9 AE: lda #$AE /* A(AE)<166C4>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6C6 A0 7D: ldy #$7D /* A(AE)<166C4>X(E0)<166B7>Y(7D)<166C6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6C8 20 D6 A6: jsr _func_166D6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A6CB A9 BF: lda #$BF /* A(BF)<166CB>X(E0)<166B7>Y(7D)<166C6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6CD A0 71: ldy #$71 /* A(BF)<166CB>X(E0)<166B7>Y(71)<166CD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6CF 20 D6 A6: jsr _func_166D6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A6D2 A9 D5: lda #$D5 /* A(D5)<166D2>X(E0)<166B7>Y(71)<166CD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6D4 A0 6E: ldy #$6E /* A(D5)<166D2>X(E0)<166B7>Y(6E)<166D4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _func_166D6 $A6D6 9D 03 02: sta $0203,x /* A(??)X(E0)<166B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6D9 18: clc /* A(A6)<166BD>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6DA 69 05: adc #$05 /* A(??)X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6DC 9D 07 02: sta $0207,x /* A(??)X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6DF 98: tya /* A(8F)<166DF>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6E0 9D 00 02: sta $0200,x /* A(8F)<166DF>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6E3 69 05: adc #$05 /* A(??)X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6E5 9D 04 02: sta $0204,x /* A(??)X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6E8 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6EA 9D 01 02: sta $0201,x /* A(??)X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6ED 9D 05 02: sta $0205,x /* A(??)X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6F0 A9 02: lda #$02 /* A(02)<166F0>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6F2 9D 02 02: sta $0202,x /* A(02)<166F0>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6F5 A9 03: lda #$03 /* A(03)<166F5>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6F7 9D 06 02: sta $0206,x /* A(03)<166F5>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A6FA 8A: txa /* A(E0)<166FA>X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A6FB 69 08: adc #$08 /* A(??)X(E0)<166B7>Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6FD AA: tax /* A(??)X(??)Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A6FE E6 1F: inc currentPlayerInfoOrTemp /* A(??)X(??)Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A700 60: rts /* A(??)X(??)Y(8F)<166BF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_16701 $A701 .byte $00,$00,$00,$00,$04,$05,$00,$00,$00,$FF,$00,$00,$00,$06,$07,$08 $A711 .byte $09,$0A,$00,$FF,$00,$00,$00,$0B,$02,$0C,$0D,$0E,$0F,$FF,$00,$00 $A721 .byte $00,$10,$02,$11,$12,$13,$14,$FF,$00,$00,$00,$15,$02,$16,$17,$18 $A731 .byte $19,$FF,$00,$00,$00,$1A,$1B,$1C,$1D,$1E,$1F,$FF,$00,$00,$00,$20 $A741 .byte $21,$22,$23,$00,$00,$FF,$00,$00,$24,$25,$26,$27,$28,$29,$00,$FF $A751 .byte $00,$2A,$2B,$02,$02,$2C,$2D,$00,$00,$FF,$00,$2E,$02,$02,$02,$2F $A761 .byte $30,$00,$00,$FF,$FF _loc_16766 $A766 48: pha /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $A767 A9 A8: lda #$A8 /* A(A8)<16767>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $A769 A2 27: ldx #$27 /* A(A8)<16767>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $A76B 20 06 C0: jsr _func_1C006 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $A76E A9 0F: lda #$0F /* A(0F)<1676E>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A770 8D DF 05: sta $05DF /* A(0F)<1676E>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A773 8D F4 05: sta $05F4 /* A(0F)<1676E>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A776 A9 30: lda #$30 /* A(30)<16776>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A778 8D E1 05: sta $05E1 /* A(30)<16776>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A77B 8D E2 05: sta $05E2 /* A(30)<16776>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A77E 8D E5 05: sta $05E5 /* A(30)<16776>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A781 8D F6 05: sta $05F6 /* A(30)<16776>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A784 A9 00: lda #$00 /* A(00)<16784>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A786 8D E8 05: sta $05E8 /* A(00)<16784>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A789 8D EA 05: sta $05EA /* A(00)<16784>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A78C A9 27: lda #$27 /* A(27)<1678C>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A78E 8D EB 05: sta $05EB /* A(27)<1678C>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A791 A9 16: lda #$16 /* A(16)<16791>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A793 8D EC 05: sta $05EC /* A(16)<16791>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A796 A9 23: lda #$23 /* A(23)<16796>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A798 8D 06 20: sta PPUADDR /* A(23)<16796>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A79B A9 D0: lda #$D0 /* A(D0)<1679B>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A79D 8D 06 20: sta PPUADDR /* A(D0)<1679B>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A7A0 A9 F0: lda #$F0 /* A(F0)<167A0>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A7A2 20 1E A8: jsr _func_1681E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A7A5 A9 FF: lda #$FF /* A(FF)<167A5>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A7A7 20 1E A8: jsr _func_1681E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A7AA 20 1E A8: jsr _func_1681E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A7AD A9 0F: lda #$0F /* A(0F)<167AD>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7AF 20 1E A8: jsr _func_1681E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A7B2 A9 A8: lda #$A8 /* A(A8)<167B2>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A7B4 85 13: sta temp_13 /* A(A8)<167B2>X(27)<16769>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A7B6 A0 A8: ldy #$A8 /* A(A8)<167B2>X(27)<16769>Y(A8)<167B6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A7B8 A9 22: lda #$22 /* A(22)<167B8>X(27)<16769>Y(A8)<167B6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7BA A2 EC: ldx #$EC /* A(22)<167B8>X(EC)<167BA>Y(A8)<167B6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $A7BC 20 0C C0: jsr _func_1C00C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A7BF AC E4 05: ldy $05E4 /* A(22)<167B8>X(EC)<167BA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A7C2 68: pla /* A(??)X(EC)<167BA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A7C3 F0 03: beq + ; $A7C8 /* A(??)X(EC)<167BA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A7C5 AC E7 05: ldy $05E7 /* A(??)X(EC)<167BA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $A7C8 8C E0 05: sty $05E0 /* A(??)X(EC)<167BA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A7CB A2 61: ldx #$61 /* A(??)X(61)<167CB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $A7CD BD 46 A8: lda _data_16846_indexed,x /* A$16846,x<167CD>X(61)<167CB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A7D0 9D 00 04: sta $0400,x /* A$16846,x<167CD>X(61)<167CB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A7D3 CA: dex /* A$16846,x<167CD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A7D4 10 F7: bpl - ; $A7CD /* A$16846,x<167CD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A7D6 A0 00: ldy #$00 /* A$16846,x<167CD>X(??)Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A7D8 A9 21: lda #$21 /* A(21)<167D8>X(??)Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7DA A2 43: ldx #$43 /* A(21)<167D8>X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7DC 20 EE A7: jsr _func_167EE /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A7DF A0 01: ldy #$01 /* A(21)<167D8>X(43)<167DA>Y(01)<167DF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7E1 A9 21: lda #$21 /* A(21)<167E1>X(43)<167DA>Y(01)<167DF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7E3 A2 4D: ldx #$4D /* A(21)<167E1>X(4D)<167E3>Y(01)<167DF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7E5 20 EE A7: jsr _func_167EE /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A7E8 A0 02: ldy #$02 /* A(21)<167E1>X(4D)<167E3>Y(02)<167E8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7EA A9 21: lda #$21 /* A(21)<167EA>X(4D)<167E3>Y(02)<167E8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7EC A2 57: ldx #$57 /* A(21)<167EA>X(57)<167EC>Y(02)<167E8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _func_167EE $A7EE 48: pha /* A(21)<167D8>X(57)<167EC>Y(02)<167E8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A7EF 8A: txa /* A(43)<167EF>X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $A7F0 48: pha /* A(43)<167EF>X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $A7F1 98: tya /* A(00)<167F1>X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $A7F2 18: clc /* A(00)<167F1>X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $A7F3 69 08: adc #$08 /* A(??)X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A7F5 8D 10 04: sta $0410 /* A(??)X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A7F8 98: tya /* A(00)<167F8>X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $A7F9 0A: asl a /* A(??)X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A7FA 0A: asl a /* A(??)X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A7FB 0A: asl a /* A(??)X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A7FC 0A: asl a /* A(??)X(43)<167DA>Y(00)<167D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A7FD A8: tay /* A(??)X(43)<167DA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A7FE A2 00: ldx #$00 /* A(??)X(00)<167FE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ - $A800 B9 BE A8: lda _data_168BE_indexed,y /* A$168BE,y<16800>X(00)<167FE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A803 9D 3A 04: sta $043A,x /* A$168BE,y<16800>X(00)<167FE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A806 B9 C6 A8: lda _data_168C6_indexed,y /* A$168C6,y<16806>X(00)<167FE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A809 9D 4A 04: sta $044A,x /* A$168C6,y<16806>X(00)<167FE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A80C C8: iny /* A(??)X(00)<167FE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A80D E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A80E E0 08: cpx #$08 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A810 90 EE: bcc - ; $A800 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $A812 A9 00: lda #$00 /* A(00)<16812>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $A814 85 13: sta temp_13 /* A(00)<16812>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $A816 A0 04: ldy #$04 /* A(00)<16812>X(??)Y(04)<16816>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $A818 68: pla /* A(43)X(??)Y(04)<16816>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $A819 AA: tax /* A(43)X(43)<16819>Y(04)<16816>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $A81A 68: pla /* A(21)X(43)<16819>Y(04)<16816>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A81B 4C 0C C0: jmp _func_1C00C ; $C00C -> _func_1EFBC /* A(21)X(43)<16819>Y(04)<16816>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1681E $A81E A2 07: ldx #$07 /* A(21)X(??)Y(04)<16816>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $A820 8D 07 20: sta PPUDATA /* A(F0)<167A0>X(07)<1681E>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A823 CA: dex /* A(F0)<167A0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A824 10 FA: bpl - ; $A820 /* A(F0)<167A0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A826 60: rts /* A(F0)<167A0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $A827 .byte $01 DataTableEntry_16828 $A828 .byte $68,$B7,$00,$04,$3A,$00,$60,$80,$04,$C1,$02,$00,$E0,$82,$04,$C3 $A838 .byte $02,$00,$60,$85,$04,$C5,$02,$00,$A8,$87,$00,$C7,$0C,$FF _data_16846_indexed $A846 .byte $08,$0C,$3A,$3A,$3A,$3A,$3A,$3A,$3A,$3A,$3C,$04,$05,$06,$07,$00 $A856 .byte $08,$3D,$3C,$00,$00,$00,$00,$00,$00,$3D,$3C,$00,$00,$00,$00,$00 $A866 .byte $00,$3D DataTableEntry_16868 $A868 .byte $3C,$00,$00,$00,$00,$00,$00,$3D,$3C,$00,$00,$00,$00,$00,$00,$3D $A878 .byte $3C,$00,$00,$00,$00,$00,$00,$3D,$3C,$00,$00,$00,$00,$00,$00,$3D $A888 .byte $3C,$00,$00,$00,$00,$00,$00,$3D,$3C,$00,$00,$00,$00,$00,$00,$3D $A898 .byte $3C,$20,$21,$22,$23,$24,$25,$3D,$3B,$3B,$3B,$3B,$3B,$3B,$3B,$3B DataTableEntry_168A8 $A8A8 .byte $0A,$02,$26,$27,$28,$29,$2A,$2B,$2C,$2D,$2E,$2F,$30,$31,$32,$33 $A8B8 .byte $34,$35,$36,$37,$38,$39 _data_168BE_indexed $A8BE .byte $3C,$00,$0B,$0C,$0D,$0E,$00,$3D _data_168C6_indexed $A8C6 .byte $3C,$00,$00,$19,$1A,$00,$00,$3D,$3C,$0F,$10,$11,$12,$13,$14,$3D $A8D6 .byte $3C,$00,$1B,$1C,$1D,$1E,$00,$3D,$3C,$00,$15,$16,$17,$18,$00,$3D $A8E6 .byte $3C,$00 DataTableEntry_168E8 $A8E8 .byte $1F,$1C,$1D,$1E,$00,$3D _loc_168EE $A8EE 84 1F: sty currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A8F0 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A8F1 CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A8F2 BC 1A A9: ldy _data_1691A_indexed,x /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A8F5 30 21: bmi + ; $A918 /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A8F7 B9 A4 A9: lda _data_169A4_indexed,y /* A$169A4,y<168F7>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A8FA 18: clc /* A$169A4,y<168F7>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A8FB 69 70: adc #$70 /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A8FD 38: sec /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A8FE E5 1F: sbc currentPlayerInfoOrTemp /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A900 8D E8 02: sta $02E8 /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A903 B9 8D A9: lda _data_1698D_indexed,y /* A$1698D,y<16903>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A906 18: clc /* A$1698D,y<16903>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A907 69 A8: adc #$A8 /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A909 8D EB 02: sta $02EB /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A90C A9 03: lda #$03 /* A(03)<1690C>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A90E 8D EA 02: sta $02EA /* A(03)<1690C>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A911 A9 37: lda #$37 /* A(37)<16911>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A913 8D E9 02: sta $02E9 /* A(37)<16911>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A916 18: clc /* A(37)<16911>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A917 60: rts /* A(37)<16911>X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $A918 38: sec /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A919 60: rts /* A(??)X(??)Y$1691A,x<168F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1691A_indexed $A91A .byte $00,$00,$01,$01,$02,$02,$03,$03,$03,$03,$03,$03,$03,$03 DataTableEntry_16928 $A928 .byte $03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$04,$05,$06,$07 $A938 .byte $08,$09,$0A,$0B,$0C,$0D,$0E,$0F,$10,$11,$12,$13,$13,$13,$13,$13 $A948 .byte $13,$13,$13,$13,$13,$12,$11,$10,$0F,$0E,$0D,$0C,$0B,$0A,$09,$08 $A958 .byte $07,$06,$05,$04,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$04,$05 DataTableEntry_16968 $A968 .byte $06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F,$10,$11,$12,$13,$13,$13 $A978 .byte $13,$13,$13,$13,$13,$13,$13,$13,$13,$13,$13,$13,$13,$13,$13,$13 $A988 .byte $13,$14,$15,$16,$FF _data_1698D_indexed $A98D .byte $FE,$FC,$FA,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF,$00,$01,$02,$03,$04 $A99D .byte $05,$06,$07,$08,$06,$04,$02 _data_169A4_indexed $A9A4 .byte $FF,$FE,$FD,$FB DataTableEntry_169A8 $A9A8 .byte $FA,$F9,$F9,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$F9,$F9,$FA,$FB $A9B8 .byte $FD,$FE,$FF _loc_169BB $A9BB A2 00: ldx #$00 /* A(D5)<1D498>X(00)<169BB>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A9BD 20 14 AB: jsr _func_16B14 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A9C0 A2 08: ldx #$08 /* A(D5)<1D498>X(08)<169C0>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A9C2 20 14 AB: jsr _func_16B14 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $A9C5 AD 09 05: lda $0509 /* A(??)X(08)<169C0>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9C8 30 16: bmi ++ ; $A9E0 /* A(??)X(08)<169C0>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9CA AC 08 05: ldy $0508 /* A(??)X(08)<169C0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9CD 30 11: bmi ++ ; $A9E0 /* A(??)X(08)<169C0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9CF CD 08 05: cmp $0508 /* A(??)X(08)<169C0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9D2 F0 02: beq + ; $A9D6 /* A(??)X(08)<169C0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9D4 B0 0A: bcs ++ ; $A9E0 /* A(??)X(08)<169C0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $A9D6 C8: iny /* A(??)X(08)<169C0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9D7 C0 05: cpy #$05 /* A(??)X(08)<169C0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9D9 90 02: bcc + ; $A9DD /* A(??)X(08)<169C0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9DB A0 FF: ldy #$FF /* A(??)X(08)<169C0>Y(FF)<169DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $A9DD 8C 08 05: sty $0508 /* A(??)X(08)<169C0>Y(FF)<169DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ ++ $A9E0 2C 08 05: bit $0508 /* A(??)X(08)<169C0>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9E3 30 05: bmi _loc_169EA /* A(??)X(08)<169C0>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9E5 A2 00: ldx #$00 /* A(??)X(00)<169E5>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $A9E7 20 CD AA: jsr _func_16ACD /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ _loc_169EA $A9EA 2C 09 05: bit $0509 /* A(??)X(??)Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9ED 30 05: bmi + ; $A9F4 /* A(??)X(08)<169C0>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9EF A2 01: ldx #$01 /* A(??)X(01)<169EF>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $A9F1 20 CD AA: jsr _func_16ACD /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $A9F4 A2 5C: ldx #$5C /* A(??)X(??)Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $A9F6 BD 70 AA: lda _data_16A70_indexed,x /* A$16A70,x<169F6>X(5C)<169F4>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9F9 9D 00 04: sta $0400,x /* A$16A70,x<169F6>X(5C)<169F4>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9FC CA: dex /* A$16A70,x<169F6>X(??)Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9FD 10 F7: bpl - ; $A9F6 /* A$16A70,x<169F6>X(??)Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $A9FF A2 0D: ldx #$0D /* A$16A70,x<169F6>X(0D)<169FF>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AA01 A0 00: ldy #$00 /* A$16A70,x<169F6>X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ _loc_16A03 $AA03 8A: txa /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA04 48: pha /* A(0D)<16A03>X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $AA05 B9 85 06: lda 35ByteVec_0685,y /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AA08 9D 03 04: sta $0403,x /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AA0B B9 86 06: lda $0686,y /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AA0E 9D 04 04: sta $0404,x /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AA11 B9 87 06: lda $0687,y /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AA14 9D 05 04: sta $0405,x /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AA17 A9 00: lda #$00 /* A(00)<16A17>X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $AA19 85 1F: sta currentPlayerInfoOrTemp /* A(00)<16A17>X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $AA1B B9 88 06: lda $0688,y /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AA1E 20 41 AA: jsr _func_16A41 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $AA21 B9 89 06: lda $0689,y /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA24 20 41 AA: jsr _func_16A41 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $AA27 B9 8A 06: lda $068A,y /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA2A 20 41 AA: jsr _func_16A41 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $AA2D B9 8B 06: lda $068B,y /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA30 20 41 AA: jsr _func_16A41 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $AA33 68: pla /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA34 18: clc /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA35 69 10: adc #$10 /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA37 AA: tax /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA38 98: tya /* A(00)<16A38>X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AA39 69 07: adc #$07 /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA3B A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA3C C0 23: cpy #$23 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA3E 90 C3: bcc _loc_16A03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA40 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_16A41 $AA41 48: pha /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA42 4A: lsr a /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $AA43 4A: lsr a /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $AA44 4A: lsr a /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $AA45 4A: lsr a /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $AA46 D0 08: bne + ; $AA50 /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $AA48 24 1F: bit currentPlayerInfoOrTemp /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $AA4A 30 04: bmi + ; $AA50 /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $AA4C A9 20: lda #$20 /* A(20)<16A4C>X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $AA4E D0 05: bne ++ ; $AA55 /* A(20)<16A4C>X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/(barrier) + $AA50 18: clc /* A(20)<16A4C>X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AA51 69 B0: adc #$B0 /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA53 C6 1F: dec currentPlayerInfoOrTemp /* A(??)X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $AA55 9D 07 04: sta $0407,x /* A(20)<16A4C>X(0D)<169FF>Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $AA58 E8: inx /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA59 68: pla /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA5A 29 0F: and #$0F /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA5C D0 08: bne + ; $AA66 /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA5E 24 1F: bit currentPlayerInfoOrTemp /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA60 30 04: bmi + ; $AA66 /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA62 A9 20: lda #$20 /* A(20)<16A62>X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AA64 D0 05: bne ++ ; $AA6B /* A(20)<16A62>X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $AA66 18: clc /* A(20)<16A62>X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AA67 69 B0: adc #$B0 /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA69 C6 1F: dec currentPlayerInfoOrTemp /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $AA6B 9D 07 04: sta $0407,x /* A(20)<16A62>X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AA6E E8: inx /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AA6F 60: rts /* A(??)X(??)Y(00)<16A01>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_16A70_indexed $AA70 .byte $C4,$C1,$C9,$CC,$D9,$A0,$C4,$C9,$CE,$CF,$D3,$0D,$0D,$B1,$A9,$A0 $AA80 .byte $F8,$F8,$F8,$A0,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$0D,$B2,$A9,$A0 $AA90 .byte $F8,$F8,$F8,$A0,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$0D,$B3,$A9,$A0 $AAA0 .byte $F8,$F8,$F8,$A0,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$0D,$B4,$A9,$A0 $AAB0 .byte $F8,$F8,$F8,$A0,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$0D,$B5,$A9,$A0 $AAC0 .byte $F8,$F8,$F8,$A0,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$F8,$FF _func_16ACD $AACD BC 08 05: ldy $0508,x /* A(??)X(??)Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAD0 B9 0F AB: lda _data_16B0F_indexed,y /* A$16B0F,y<16AD0>X(00)<169E5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAD3 A8: tay /* A$16B0F,y<16AD0>X(00)<169E5>Y$16B0F,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAD4 A9 20: lda #$20 /* A(20)<16AD4>X(00)<169E5>Y$16B0F,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AAD6 99 85 06: sta 35ByteVec_0685,y /* A(20)<16AD4>X(00)<169E5>Y$16B0F,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AAD9 99 86 06: sta $0686,y /* A(20)<16AD4>X(00)<169E5>Y$16B0F,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AADC 99 87 06: sta $0687,y /* A(20)<16AD4>X(00)<169E5>Y$16B0F,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AADF A9 AA: lda #$AA /* A(AA)<16ADF>X(00)<169E5>Y$16B0F,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AAE1 A0 FB: ldy #$FB /* A(AA)<16ADF>X(00)<169E5>Y(FB)<16AE1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AAE3 E0 00: cpx #$00 /* A(AA)<16ADF>X(00)<169E5>Y(FB)<16AE1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAE5 F0 04: beq + ; $AAEB /* A(AA)<16ADF>X(00)<169E5>Y(FB)<16AE1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAE7 A9 AB: lda #>_data_16B05 /* A(AB)<16AE7>X(00)<169E5>Y(FB)<16AE1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AAE9 A0 05: ldy #<_data_16B05 /* A(AB)<16AE7>X(00)<169E5>Y(05)<16AE9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $AAEB 85 14: sta temp_14 /* A(??)X(00)<169E5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AAED 84 13: sty temp_13 /* A(AA)<16ADF>X(00)<169E5>Y(FB)<16AE1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAEF BD 08 05: lda $0508,x /* A(??)X(00)<169E5>Y(FB)<16AE1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAF2 18: clc /* A(??)X(00)<169E5>Y(FB)<16AE1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAF3 69 02: adc #$02 /* A(??)X(00)<169E5>Y(FB)<16AE1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAF5 A8: tay /* A(??)X(00)<169E5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AAF6 A2 03: ldx #$03 /* A(??)X(03)<16AF6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AAF8 4C 12 C0: jmp _func_1C012 ; $C012 -> _loc_1EE8C /* A(??)X(03)<16AF6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $AAFB .byte $08,$01,$01,$01,$01,$01,$01,$01,$01,$01 _data_16B05 $AB05 .byte $08,$01,$02,$02,$02,$02,$02,$02,$02,$02 _data_16B0F_indexed $AB0F .byte $00,$07,$0E,$15,$1C _func_16B14 $AB14 8A: txa /* A(??)X(??)Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB15 4A: lsr a /* A(00)X(00)<169BB>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AB16 48: pha /* A(00)X(00)<169BB>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $AB17 A8: tay /* A(00)X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $AB18 A9 04: lda #$04 /* A(04)<16B18>X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $AB1A 85 1F: sta currentPlayerInfoOrTemp /* A(04)<16B18>X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ - $AB1C BD EC 03: lda maybePlayerOne8ByteVec,x /* A(??)X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB1F 0A: asl a /* A(??)X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB20 0A: asl a /* A(??)X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB21 0A: asl a /* A(??)X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB22 0A: asl a /* A(??)X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB23 1D ED 03: ora $03ED,x /* A(??)X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB26 99 00 05: sta $0500,y /* A(??)X(00)<169BB>Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB29 E8: inx /* A(??)X(??)Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB2A E8: inx /* A(??)X(??)Y(00)<16B17>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB2B C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB2C C6 1F: dec currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB2E D0 EC: bne - ; $AB1C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AB30 68: pla /* A(00)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AB31 AA: tax /* A(00)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AB32 A0 00: ldy #$00 /* A(00)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AB34 84 1F: sty currentPlayerInfoOrTemp /* A(00)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $AB36 BD 00 05: lda $0500,x /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB39 D9 88 06: cmp $0688,y /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB3C 90 20: bcc + ; $AB5E /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB3E D0 2D: bne ++ ; $AB6D /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB40 BD 01 05: lda $0501,x /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB43 D9 89 06: cmp $0689,y /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB46 90 16: bcc + ; $AB5E /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB48 D0 23: bne ++ ; $AB6D /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB4A BD 02 05: lda $0502,x /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB4D D9 8A 06: cmp $068A,y /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB50 90 0C: bcc + ; $AB5E /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB52 D0 19: bne ++ ; $AB6D /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB54 BD 03 05: lda $0503,x /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB57 D9 8B 06: cmp $068B,y /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB5A 90 02: bcc + ; $AB5E /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB5C D0 0F: bne ++ ; $AB6D /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $AB5E E6 1F: inc currentPlayerInfoOrTemp /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB60 98: tya /* A(00)<16B60>X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AB61 18: clc /* A(00)<16B60>X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AB62 69 07: adc #$07 /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB64 A8: tay /* A(??)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB65 C0 23: cpy #$23 /* A(??)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB67 90 CD: bcc - ; $AB36 /* A(??)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB69 A9 FF: lda #$FF /* A(FF)<16B69>X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AB6B 30 31: bmi +++ ; $AB9E /* A(FF)<16B69>X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ++ $AB6D C0 1C: cpy #$1C /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB6F F0 13: beq ++ ; $AB84 /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB71 84 20: sty $20 /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB73 A0 1B: ldy #$1B /* A(??)X(00)<16B31>Y(1B)<16B73>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $AB75 B9 85 06: lda 35ByteVec_0685,y /* A(??)X(00)<16B31>Y(1B)<16B73>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB78 99 8C 06: sta $068C,y /* A(??)X(00)<16B31>Y(1B)<16B73>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB7B 88: dey /* A(??)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB7C 30 04: bmi + ; $AB82 /* A(??)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB7E C4 20: cpy $20 /* A(??)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB80 B0 F3: bcs - ; $AB75 /* A(??)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $AB82 A4 20: ldy $20 /* A(??)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $AB84 BD 00 05: lda $0500,x /* A(??)X(00)<16B31>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB87 99 88 06: sta $0688,y /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB8A BD 01 05: lda $0501,x /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB8D 99 89 06: sta $0689,y /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB90 BD 02 05: lda $0502,x /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB93 99 8A 06: sta $068A,y /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB96 BD 03 05: lda $0503,x /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB99 99 8B 06: sta $068B,y /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AB9C A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $AB9E E0 00: cpx #$00 /* A(FF)<16B69>X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $ABA0 D0 04: bne + ; $ABA6 /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABA2 8D 08 05: sta $0508 /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABA5 60: rts /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $ABA6 8D 09 05: sta $0509 /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABA9 60: rts /* A(??)X(00)<16B31>Y(00)<16B32>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_16BAA $ABAA 86 1D: stx currentPlayerPosX /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABAC C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABAE 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABAF B0 06: bcs + ; $ABB7 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABB1 E9 0B: sbc #$0B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABB3 A0 00: ldy #$00 /* A(??)X(??)Y(00)<16BB3>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $ABB5 F0 04: beq ++ ; $ABBB /* A(??)X(??)Y(00)<16BB3>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $ABB7 E9 10: sbc #$10 /* A(??)X(??)Y(00)<16BB3>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $ABB9 A0 20: ldy #$20 /* A(??)X(??)Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $ABBB 85 1E: sta currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S0*/ $ABBD A2 00: ldx #$00 /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $ABBF B9 F9 AB: lda _data_16BF9_indexed,y /* A$16BF9,y<16BBF>X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABC2 F0 2B: beq + ; $ABEF /* A$16BF9,y<16BBF>X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABC4 18: clc /* A$16BF9,y<16BBF>X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABC5 69 30: adc #$30 /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABC7 9D 05 02: sta $0205,x /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABCA 98: tya /* A(20)<16BCA>X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $ABCB 29 1C: and #$1C /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABCD 0A: asl a /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABCE 65 1E: adc currentPlayerPosY /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABD0 9D 04 02: sta $0204,x /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABD3 98: tya /* A(20)<16BD3>X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $ABD4 29 03: and #$03 /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABD6 0A: asl a /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABD7 0A: asl a /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABD8 0A: asl a /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABD9 65 1D: adc currentPlayerPosX /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABDB E9 03: sbc #$03 /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABDD 9D 07 02: sta $0207,x /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABE0 AD 7D 06: lda levelWinFlag /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABE3 29 01: and #$01 /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABE5 18: clc /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABE6 69 01: adc #$01 /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABE8 9D 06 02: sta $0206,x /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABEB E8: inx /* A(??)X(??)Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABEC E8: inx /* A(??)X(??)Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABED E8: inx /* A(??)X(??)Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABEE E8: inx /* A(??)X(??)Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $ABEF C8: iny /* A(??)X(00)<16BBD>Y(20)<16BB9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABF0 C0 18: cpy #$18 /* A(??)X(00)<16BBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABF2 F0 04: beq + ; $ABF8 -> rts /* A(??)X(00)<16BBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABF4 C0 38: cpy #$38 /* A(??)X(00)<16BBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ABF6 D0 C7: bne - ; $ABBF /* A(??)X(00)<16BBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $ABF8 60: rts /* A(??)X(00)<16BBD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_16BF9_indexed $ABF9 .byte $00,$00,$00,$00,$15,$16,$17,$00,$18,$19,$1A,$00,$1B,$1C,$1D,$00 $AC09 .byte $1E,$1F,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $AC19 .byte $04,$00,$05,$00,$06,$07,$08,$00,$09,$0A,$0B,$00,$0C,$0D,$0E,$00 $AC29 .byte $0F,$10,$11,$00,$12,$13,$14,$00 _loc_16C31 $AC31 48: pha /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AC32 A9 AC: lda #>_data_16C67 /* A(AC)<16C32>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $AC34 85 14: sta temp_14 /* A(AC)<16C32>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $AC36 A9 67: lda #<_data_16C67 /* A(67)<16C36>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $AC38 85 13: sta temp_13 /* A(67)<16C36>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $AC3A A2 28: ldx #$28 /* A(67)<16C36>X(28)<16C3A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $AC3C A0 6A: ldy #$6A /* A(67)<16C36>X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $AC3E 68: pla /* A(??)X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC3F 18: clc /* A(??)X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC40 69 01: adc #$01 /* A(??)X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC42 20 7D 85: jsr _func_1457D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $AC45 A9 AC: lda #>_data_16C74 /* A(AC)<16C45>X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AC47 85 14: sta temp_14 /* A(AC)<16C45>X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AC49 A9 74: lda #<_data_16C74 /* A(74)<16C49>X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AC4B 85 13: sta temp_13 /* A(74)<16C49>X(28)<16C3A>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AC4D A2 78: ldx #$78 /* A(74)<16C49>X(78)<16C4D>Y(6A)<16C3C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AC4F A0 6A: ldy #$6A /* A(74)<16C49>X(78)<16C4D>Y(6A)<16C4F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AC51 A9 00: lda #$00 /* A(00)<16C51>X(78)<16C4D>Y(6A)<16C4F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AC53 20 7D 85: jsr _func_1457D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $AC56 A9 AC: lda #>_data_16C81 /* A(AC)<16C56>X(78)<16C4D>Y(6A)<16C4F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AC58 85 14: sta temp_14 /* A(AC)<16C56>X(78)<16C4D>Y(6A)<16C4F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AC5A A9 81: lda #<_data_16C81 /* A(81)<16C5A>X(78)<16C4D>Y(6A)<16C4F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AC5C 85 13: sta temp_13 /* A(81)<16C5A>X(78)<16C4D>Y(6A)<16C4F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AC5E A2 C8: ldx #$C8 /* A(81)<16C5A>X(C8)<16C5E>Y(6A)<16C4F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AC60 A0 6A: ldy #$6A /* A(81)<16C5A>X(C8)<16C5E>Y(6A)<16C60>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AC62 A9 00: lda #$00 /* A(00)<16C62>X(C8)<16C5E>Y(6A)<16C60>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AC64 4C 7D 85: jmp _func_1457D /* A(00)<16C62>X(C8)<16C5E>Y(6A)<16C60>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _data_16C67 $AC67 .byte $00,$C1,$C2,$FF,$00,$C3,$C4,$FF,$00,$C5,$C6,$FF,$FF _data_16C74 $AC74 .byte $00,$C7,$C8,$FF,$00,$C9,$CA,$FF,$00,$CB,$CC,$FF,$FF _data_16C81 $AC81 .byte $00,$CD,$CE,$FF,$00,$CF,$D0,$FF,$00,$D1,$D2,$FF,$FF _loc_16C8E $AC8E A2 35: ldx #$35 /* A(??)X(35)<16C8E>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $AC90 BD B8 AC: lda _data_16CB8_indexed,x /* A$16CB8,x<16C90>X(35)<16C8E>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC93 9D 00 04: sta $0400,x /* A$16CB8,x<16C90>X(35)<16C8E>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC96 CA: dex /* A$16CB8,x<16C90>X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC97 10 F7: bpl - ; $AC90 /* A$16CB8,x<16C90>X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC99 AD 7D 06: lda levelWinFlag /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC9C 4A: lsr a /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC9D 90 18: bcc + ; $ACB7 -> rts /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AC9F 0E 00 04: asl $0400 /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACA2 0E 01 04: asl $0401 /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACA5 0E 02 04: asl $0402 /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACA8 0E 03 04: asl $0403 /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACAB 4E 0F 04: lsr $040F /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACAE 4E 10 04: lsr $0410 /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACB1 4E 17 04: lsr $0417 /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACB4 4E 18 04: lsr $0418 /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $ACB7 60: rts /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_16CB8_indexed $ACB8 .byte $50,$50,$50,$50,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$A0 _data_16CC8 $ACC8 .byte $20,$00,$00,$00,$F0,$F0,$00,$AA,$AA,$00,$00,$00,$FF,$FF,$00,$FF $ACD8 .byte $3F,$00,$00,$00,$CF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $ACE8 .byte $FF,$FF,$FF,$FF,$FF,$FF _loc_16CEE $ACEE A2 2C: ldx #$2C /* A(03)<1DB26>X(2C)<16CEE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $ACF0 A9 F7: lda #$F7 /* A(F7)<16CF0>X(2C)<16CEE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $ACF2 9D 04 02: sta $0204,x /* A(F7)<16CF0>X(2C)<16CEE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACF5 CA: dex /* A(F7)<16CF0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACF6 CA: dex /* A(F7)<16CF0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACF7 CA: dex /* A(F7)<16CF0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACF8 CA: dex /* A(F7)<16CF0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACF9 10 F7: bpl - ; $ACF2 /* A(F7)<16CF0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACFB AD DA 05: lda $05DA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACFE D0 03: bne + ; $AD03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD00 AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $AD03 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD04 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD05 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD06 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD07 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD08 A2 00: ldx #$00 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AD0A AD 81 06: lda $0681 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD0D 29 01: and #$01 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD0F 69 01: adc #$01 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD11 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $AD13 B9 60 AD: lda _data_16D60_indexed,y /* A$16D60,y<16D13>X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD16 F0 23: beq + ; $AD3B /* A$16D60,y<16D13>X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD18 18: clc /* A$16D60,y<16D13>X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD19 69 30: adc #$30 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD1B 9D 05 02: sta $0205,x /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD1E A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD20 9D 06 02: sta $0206,x /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD23 98: tya /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD24 29 03: and #$03 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD26 0A: asl a /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD27 0A: asl a /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD28 0A: asl a /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD29 69 74: adc #$74 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD2B 9D 07 02: sta $0207,x /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD2E 98: tya /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD2F 29 0C: and #$0C /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD31 0A: asl a /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD32 69 6E: adc #$6E /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD34 9D 04 02: sta $0204,x /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD37 E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD38 E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD39 E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD3A E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $AD3B C8: iny /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD3C 98: tya /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD3D 29 0F: and #$0F /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD3F D0 D2: bne - ; $AD13 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD41 EE DE 05: inc $05DE /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD44 AD DE 05: lda $05DE /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD47 C9 05: cmp #$05 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD49 90 14: bcc + ; $AD5F -> rts /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD4B A9 00: lda #$00 /* A(00)<16D4B>X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AD4D 8D DE 05: sta $05DE /* A(00)<16D4B>X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AD50 EE D8 05: inc $05D8 /* A(00)<16D4B>X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD53 AD D8 05: lda $05D8 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD56 C9 06: cmp #$06 /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD58 90 05: bcc + ; $AD5F -> rts /* A(??)X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AD5A A9 00: lda #$00 /* A(00)<16D5A>X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AD5C 8D D8 05: sta $05D8 /* A(00)<16D5A>X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $AD5F 60: rts /* A(00)<16D5A>X(00)<16D08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _data_16D60_indexed $AD60 .byte $15,$16,$17,$00,$18,$19,$1A,$00,$1B,$1C,$1D,$00,$1E,$1F,$20,$00 $AD70 .byte $21,$22,$23,$00,$29,$2A,$2B,$00,$3B,$3C,$3D,$00,$51,$52,$53,$00 $AD80 .byte $24,$25,$26,$00,$2C,$2D,$2E,$00,$3E,$3F,$40,$00,$00,$00,$00,$00 $AD90 .byte $00,$00,$00,$00,$2F,$30,$31,$00,$41,$42,$43,$00,$54,$55,$56,$00 $ADA0 .byte $00,$00,$00,$00,$32,$33,$34,$00,$44,$45,$46,$00,$00,$57,$00,$00 $ADB0 .byte $27,$28,$00,$00,$35,$36,$37,$00,$47,$48,$49,$00,$58,$59,$5A,$00 $ADC0 .byte $00,$00,$00,$00,$38,$39,$3A,$00,$4A,$4B,$4C,$00,$5B,$5C,$00,$00 $ADD0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$4D,$4E,$4F,$00,$00,$00,$00,$00 $ADE0 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$50,$00,$00,$00,$00,$00,$00 _loc_16DF0 $ADF0 A9 AE: lda #$AE /* A(AE)<16DF0>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $ADF2 A2 67: ldx #$67 /* A(AE)<16DF0>X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $ADF4 20 06 C0: jsr _func_1C006 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $ADF7 A9 AE: lda #$AE /* A(AE)<16DF7>X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $ADF9 A2 74: ldx #$74 /* A(AE)<16DF7>X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $ADFB 20 0F C0: jsr _func_1C00F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $ADFE A2 23: ldx #$23 /* A(AE)<16DF7>X(23)<16DFE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AE00 8E 06 20: stx PPUADDR /* A(AE)<16DF7>X(23)<16DFE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AE03 A2 C1: ldx #$C1 /* A(AE)<16DF7>X(C1)<16E03>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AE05 8E 06 20: stx PPUADDR /* A(AE)<16DF7>X(C1)<16E03>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AE08 A2 00: ldx #$00 /* A(AE)<16DF7>X(00)<16E08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $AE0A BD C9 AE: lda _data_16EC9_indexed,x /* A$16EC9,x<16E0A>X(00)<16E08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE0D 8D 07 20: sta PPUDATA /* A$16EC9,x<16E0A>X(00)<16E08>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE10 E8: inx /* A$16EC9,x<16E0A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE11 E0 07: cpx #$07 /* A$16EC9,x<16E0A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE13 90 F5: bcc - ; $AE0A /* A$16EC9,x<16E0A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE15 A9 20: lda #$20 /* A(20)<16E15>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AE17 8D 06 20: sta PPUADDR /* A(20)<16E15>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AE1A A9 70: lda #$70 /* A(70)<16E1A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AE1C 8D 06 20: sta PPUADDR /* A(70)<16E1A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AE1F AD 3C 06: lda currentLevel /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE22 10 04: bpl + ; $AE28 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE24 A9 00: lda #$00 /* A(00)<16E24>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AE26 F0 03: beq ++ ; $AE2B /* A(00)<16E24>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $AE28 18: clc /* A(00)<16E24>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AE29 69 01: adc #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $AE2B A0 FF: ldy #$FF /* A(00)<16E24>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE2D 38: sec /* A(??)X(??)Y(FF)<16E2B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $AE2E C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE2F E9 0A: sbc #$0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE31 10 FB: bpl - ; $AE2E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE33 69 0A: adc #$0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE35 69 E4: adc #$E4 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE37 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE38 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE39 69 E5: adc #$E5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE3B 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE3E 8A: txa /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE3F 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AE42 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $AE43 .byte $A9,$20,$8D,$06,$20,$A9,$81,$8D,$06,$20,$A0,$1F,$A9,$03,$8D,$07 $AE53 .byte $20,$88,$D0,$FA,$A9,$24,$8D,$06,$20,$A9,$80,$8D,$06,$20,$A9,$03 $AE63 .byte $8D,$07,$20,$60,$01 DataTableEntry_16E68 $AE68 .byte $68,$B5,$00,$F0,$10,$01,$68,$B6,$00,$E5,$0B,$FF,$96,$AE,$21,$20 $AE78 .byte $96,$AE,$3E,$20,$C3,$AE,$20,$24,$A4,$AE,$2F,$20,$B6,$AE,$24,$20 $AE88 .byte $B6,$AE,$33,$20,$B6,$AE,$84,$20,$B6,$AE,$93,$20,$FF,$FF,$03,$04 $AE98 .byte $F0,$F1,$F2,$F3,$F4,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$04,$04,$F0,$FD $AEA8 .byte $FD,$F2,$F3,$FE,$FE,$F5,$F6,$00,$00,$F8,$F9,$FF,$FF,$FB,$0B,$01 $AEB8 .byte $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC,$01,$04,$F2,$F5,$F8 $AEC8 .byte $FB _data_16EC9_indexed $AEC9 .byte $50,$50,$10,$00,$A0,$A0,$20 _loc_16ED0 $AED0 AD 7D 06: lda levelWinFlag /* A$16F5D,y<16F06>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AED3 4A: lsr a /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AED4 B0 24: bcs + ; $AEFA /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AED6 A5 06: lda frameCtr /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AED8 29 03: and #$03 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AEDA D0 36: bne ++ ; $AF12 -> rts /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AEDC AC 00 05: ldy $0500 /* A(??)X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AEDF EE 00 05: inc $0500 /* A(??)X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AEE2 B9 1A AF: lda _data_16F1A_indexed,y /* A$16F1A,y<16EE2>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AEE5 30 2C: bmi +++ ; $AF13 /* A$16F1A,y<16EE2>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AEE7 48: pha /* A$16F1A,y<16EE2>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AEE8 B9 31 AF: lda _data_16F31_indexed,y /* A$16F31,y<16EE8>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AEEB 18: clc /* A$16F31,y<16EE8>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AEEC 69 64: adc #$64 /* A(??)X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AEEE AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AEEF B9 47 AF: lda _data_16F47_indexed,y /* A$16F47,y<16EEF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AEF2 18: clc /* A$16F47,y<16EEF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AEF3 69 9C: adc #$9C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AEF5 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $AEF6 68: pla /* A$16F1A,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AEF7 4C 3A A2: jmp _loc_1623A /* A$16F1A,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $AEFA A5 06: lda frameCtr /* A$16F1A,yX(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AEFC 29 07: and #$07 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AEFE D0 12: bne ++ ; $AF12 -> rts /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AF00 AC 00 05: ldy $0500 /* A(??)X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AF03 EE 00 05: inc $0500 /* A(??)X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AF06 B9 5D AF: lda _data_16F5D_indexed,y /* A$16F5D,y<16F06>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AF09 30 08: bmi +++ ; $AF13 /* A$16F5D,y<16F06>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AF0B A2 64: ldx #$64 /* A$16F5D,y<16F06>X(64)<16F0B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $AF0D A0 9C: ldy #$9C /* A$16F5D,y<16F06>X(64)<16F0B>Y(9C)<16F0D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AF0F 4C 3A A2: jmp _loc_1623A /* A$16F5D,y<16F06>X(64)<16F0B>Y(9C)<16F0D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ++ $AF12 60: rts /* A$16F5D,y<16F06>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) +++ $AF13 A0 00: ldy #$00 /* A$16F5D,y<16F06>X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AF15 8C 00 05: sty $0500 /* A$16F5D,y<16F06>X(64)<1D707>Y(00)<16F13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF18 F0 B6: beq _loc_16ED0 /* A$16F5D,y<16F06>X(64)<1D707>Y(00)<16F13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _data_16F1A_indexed $AF1A .byte $01,$01,$02,$02,$03,$03,$03,$03,$02,$02,$01,$01,$01,$42,$42,$43 $AF2A .byte $43,$43,$43,$42,$42,$01,$FF _data_16F31_indexed $AF31 .byte $00,$05,$0A,$0E,$12,$14,$14,$12,$0E,$0A,$05,$00,$FB,$F6,$F2,$EE $AF41 .byte $EC,$EC,$EE,$F2,$F6,$FB _data_16F47_indexed $AF47 .byte $EF,$F0,$F3,$F8,$FC,$00,$00,$FC,$F8,$F3,$F0,$EF,$F0,$F3,$F8,$FC $AF57 .byte $00,$00,$FC,$F8,$F3,$F0 _data_16F5D_indexed $AF5D .byte $04,$05,$06,$05,$06,$05,$06,$05,$06,$04,$00,$44,$45,$46,$45,$46 $AF6D .byte $45,$46,$44,$00,$FF _loc_16F72 $AF72 A9 00: lda #$00 /* A(00)<16F72>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF74 A2 0F: ldx #$0F /* A(00)<16F72>X(0F)<16F74>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $AF76 95 5C: sta tileItemFrameVec16,x /* A(00)<16F72>X(0F)<16F74>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AF78 CA: dex /* A(00)<16F72>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AF79 10 FB: bpl - ; $AF76 /* A(00)<16F72>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $AF7B A2 00: ldx #$00 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF7D 8E 4F 06: stx $064F /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF80 8E 48 06: stx $0648 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF83 8E 49 06: stx $0649 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF86 8E 4A 06: stx $064A /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF89 8E 4B 06: stx $064B /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF8C 8E 66 06: stx $0666 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF8F 8E 40 06: stx $0640 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF92 8E 41 06: stx $0641 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF95 8E 42 06: stx $0642 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF98 8E 43 06: stx $0643 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF9B 8E 3F 06: stx $063F /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AF9E 8E 67 06: stx m_currentLoadingTile /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFA1 8E 69 06: stx $0669 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFA4 8E 6B 06: stx $066B /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFA7 8E 6C 06: stx $066C /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFAA 8E 6D 06: stx $066D /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFAD 8E 6E 06: stx $066E /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFB0 8E 6F 06: stx $066F /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFB3 8E 70 06: stx $0670 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFB6 8E 71 06: stx $0671 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFB9 8E 72 06: stx $0672 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFBC 8E 52 06: stx $0652 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFBF 8E 78 06: stx $0678 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFC2 8E 79 06: stx $0679 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFC5 8E 7D 06: stx levelWinFlag /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFC8 8E 7E 06: stx $067E /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFCB 8E 0E 06: stx $060E /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFCE 8E 0F 06: stx $060F /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFD1 8E FC 03: stx $03FC /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFD4 8E FD 03: stx $03FD /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFD7 8E 18 06: stx $0618 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFDA 8E 19 06: stx $0619 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFDD 8E 1A 06: stx $061A /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFE0 8E E8 03: stx $03E8 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFE3 8E E9 03: stx $03E9 /* A(00)<16F72>X(00)<16F7B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $AFE6 A2 FF: ldx #$FF /* A(00)<16F72>X(FF)<16FE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AFE8 8E 4C 06: stx $064C /* A(00)<16F72>X(FF)<16FE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AFEB 8E 4D 06: stx $064D /* A(00)<16F72>X(FF)<16FE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AFEE 8E 4E 06: stx $064E /* A(00)<16F72>X(FF)<16FE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AFF1 8E 50 06: stx $0650 /* A(00)<16F72>X(FF)<16FE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AFF4 8E 51 06: stx $0651 /* A(00)<16F72>X(FF)<16FE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AFF7 8E 65 06: stx $0665 /* A(00)<16F72>X(FF)<16FE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AFFA 8E 5E 06: stx $065E /* A(00)<16F72>X(FF)<16FE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $AFFD 8E 7B 06: stx $067B /* A(00)<16F72>X(FF)<16FE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B000 A2 03: ldx #$03 /* A(00)<16F72>X(03)<17000>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B002 8E 44 06: stx $0644 /* A(00)<16F72>X(03)<17000>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B005 60: rts /* A(00)<16F72>X(03)<17000>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_17006 $B006 A9 00: lda #$00 /* A(00)<17006>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B008 20 18 C0: jsr _func_1C018 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B00B A9 00: lda #$00 /* A(00)<1700B>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B00D 20 1B C0: jsr _func_1C01B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B010 A9 29: lda #<_data_14F29 /* A(29)<17010>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B012 85 13: sta temp_13 /* A(29)<17010>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B014 A9 8F: lda #>_data_14F29 /* A(8F)<17014>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B016 85 14: sta temp_14 /* A(8F)<17014>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B018 A9 10: lda #$10 /* A(10)<17018>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B01A A2 00: ldx #$00 /* A(10)<17018>X(00)<1701A>Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B01C A0 01: ldy #$01 /* A(10)<17018>X(00)<1701A>Y(01)<1701C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B01E 20 45 C0: jsr _func_1C045 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B021 A9 2E: lda #$2E /* A(2E)<17021>X(00)<1701A>Y(01)<1701C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B023 85 13: sta temp_13 /* A(2E)<17021>X(00)<1701A>Y(01)<1701C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B025 A0 B0: ldy #$B0 /* A(2E)<17021>X(00)<1701A>Y(B0)<17025>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B027 A9 21: lda #$21 /* A(21)<17027>X(00)<1701A>Y(B0)<17025>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B029 A2 46: ldx #$46 /* A(21)<17027>X(46)<17029>Y(B0)<17025>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B02B 4C 0C C0: jmp _func_1C00C ; $C00C -> _func_1EFBC /* A(21)<17027>X(46)<17029>Y(B0)<17025>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $B02E .byte $14,$03,$00,$00,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$00,$0D,$0E $B03E .byte $0F,$10,$11,$12,$00,$00,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C $B04E .byte $1D,$00,$1E,$1F,$20,$21,$22,$23,$24,$25,$26,$27,$28,$29,$2A,$2B $B05E .byte $2C,$2D,$2E,$2F,$00,$00,$2C,$30,$31,$32,$33,$34,$35,$36 _loc_1706C $B06C AD 0D 05: lda $050D /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B06F 0A: asl a /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B070 A8: tay /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B071 AD 09 05: lda $0509 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B074 79 97 B0: adc _data_17097_indexed,y /* A$17097,yX(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B077 8D 09 05: sta $0509 /* A$17097,yX(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B07A AD 0A 05: lda $050A /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B07D 79 98 B0: adc _data_17098_indexed,y /* A$17098,yX(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B080 8D 0A 05: sta $050A /* A$17098,yX(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B083 AD 0B 05: lda $050B /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B086 18: clc /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B087 79 C7 B0: adc _data_170C7_indexed,y /* A$170C7,yX(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B08A 8D 0B 05: sta $050B /* A$170C7,yX(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B08D AD 0C 05: lda $050C /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B090 79 C8 B0: adc _data_170C8_indexed,y /* A$170C8,yX(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B093 8D 0C 05: sta $050C /* A$170C8,yX(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B096 60: rts /* A$170C8,yX(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_17097_indexed $B097 .byte $32 _data_17098_indexed $B098 .byte $03,$20,$02,$10,$01,$00,$00,$F0,$FE,$E0,$FD,$CE,$FC,$44,$FC,$44 _data_170A8 $B0A8 .byte $FC,$44,$FC,$44,$FC,$44,$FC,$D0,$FC,$E0,$FD,$F0,$FE,$00,$00,$10 $B0B8 .byte $01,$20,$02,$30,$03,$BC,$03,$BC,$03,$BC,$03,$BC,$03,$BC,$03 _data_170C7_indexed $B0C7 .byte $66 _data_170C8_indexed $B0C8 .byte $04,$66,$04,$66,$04,$66,$04,$66,$04,$66,$04,$66,$04,$DE,$03,$CE $B0D8 .byte $02,$BC,$01,$AA,$00,$9A,$FF,$12,$FF,$12,$FF,$12,$FF,$12,$FF,$12 $B0E8 .byte $FF,$12,$FF,$12,$FF,$9A,$FF,$AA,$00,$BC,$01,$CE,$02,$DE,$03 _loc_170F7 $B0F7 A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B0F9 29 08: and #$08 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B0FB 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B0FC 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B0FD 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B0FE 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B0FF A0 30: ldy #$30 /* A(??)X(??)Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B101 A2 0F: ldx #$0F /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B103 AD 1A 06: lda $061A /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B106 F0 30: beq ++++ ; $B138 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B108 90 0D: bcc + ; $B117 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B10A A9 3C: lda #$3C /* A(3C)<1710A>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B10C 8D EB 05: sta $05EB /* A(3C)<1710A>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B10F 8D EC 05: sta $05EC /* A(3C)<1710A>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B112 8D ED 05: sta $05ED /* A(3C)<1710A>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B115 B0 21: bcs ++++ ; $B138 /* A(3C)<1710A>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $B117 8E EB 05: stx $05EB /* A(3C)<1710A>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B11A CE 1A 06: dec $061A /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B11D D0 05: bne + ; $B124 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B11F AD 66 06: lda $0666 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B122 F0 09: beq ++ ; $B12D /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B124 A9 14: lda #$14 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B126 8D EC 05: sta $05EC /* A(14)<17124>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B129 A9 2C: lda #$2C /* A(2C)<17129>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B12B 10 08: bpl +++ ; $B135 /* A(2C)<17129>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $B12D AD F7 05: lda $05F7 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B130 8D EC 05: sta $05EC /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B133 A9 38: lda #$38 /* A(38)<17133>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ +++ $B135 8D ED 05: sta $05ED /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++++ $B138 AD 18 06: lda $0618 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B13B F0 1D: beq ++ ; $B15A /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B13D 90 0B: bcc + ; $B14A /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B13F 8C EE 05: sty $05EE /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B142 8C EF 05: sty $05EF /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B145 8C F0 05: sty $05F0 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B148 B0 10: bcs ++ ; $B15A /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B14A 8E EE 05: stx $05EE /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B14D A9 2C: lda #$2C /* A(2C)<1714D>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B14F 8D EF 05: sta $05EF /* A(2C)<1714D>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B152 A9 11: lda #$11 /* A(11)<17152>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B154 8D F0 05: sta $05F0 /* A(11)<17152>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B157 CE 18 06: dec $0618 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $B15A AD 19 06: lda $0619 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B15D F0 1D: beq ++ ; $B17C -> rts /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B15F 90 0B: bcc + ; $B16C /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B161 8C F1 05: sty $05F1 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B164 8C F2 05: sty $05F2 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B167 8C F3 05: sty $05F3 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B16A B0 10: bcs ++ ; $B17C -> rts /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B16C 8E F1 05: stx $05F1 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B16F A9 38: lda #$38 /* A(38)<1716F>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B171 8D F2 05: sta $05F2 /* A(38)<1716F>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B174 A9 27: lda #$27 /* A(27)<17174>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B176 8D F3 05: sta $05F3 /* A(27)<17174>X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B179 CE 19 06: dec $0619 /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $B17C 60: rts /* A(??)X(0F)<17101>Y(30)<170FF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1717D $B17D 48: pha /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B17E 4A: lsr a /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B17F 4A: lsr a /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B180 C9 0A: cmp #$0A /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B182 90 02: bcc + ; $B186 /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B184 A9 09: lda #$09 /* A(09)<17184>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ + $B186 85 1F: sta currentPlayerInfoOrTemp /* A(09)<17184>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $B188 68: pla /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B189 4A: lsr a /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B18A A8: tay /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B18B A9 40: lda #$40 /* A(40)<1718B>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B18D 8D 54 06: sta $0654 /* A(40)<1718B>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B190 A9 03: lda #$03 /* A(03)<17190>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B192 8D 55 06: sta playerStartSpeed /* A(03)<17190>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B195 A9 14: lda #$14 /* A(14)<17195>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B197 38: sec /* A(14)<17195>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B198 E5 1F: sbc currentPlayerInfoOrTemp /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B19A 8D 53 06: sta m_horseshoeTimeOutAmt /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B19D A9 30: lda #$30 /* A(30)<1719D>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B19F 38: sec /* A(30)<1719D>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B1A0 E5 1F: sbc currentPlayerInfoOrTemp /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1A2 8D 56 06: sta $0656 /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1A5 A9 78: lda #$78 /* A(78)<171A5>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B1A7 18: clc /* A(78)<171A5>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B1A8 65 1F: adc currentPlayerInfoOrTemp /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1AA 4A: lsr a /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1AB 8D 7C 06: sta $067C /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1AE B9 C1 B1: lda _data_171C1_indexed,y /* A$171C1,y<171AE>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1B1 8D 7A 06: sta $067A /* A$171C1,y<171AE>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; PATCH: Here is where enemy base speed is set $B1B4 B9 DA B1: lda _data_171DA_indexed,y /* A$171DA,y<171B4>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1B7 8D 75 06: sta enemyBaseSpeedThisLevel /* A$171DA,y<171B4>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1BA B9 F3 B1: lda _data_171F3_indexed,y /* A$171F3,y<171BA>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1BD 8D 76 06: sta $0676 /* A$171F3,y<171BA>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1C0 60: rts /* A$171F3,y<171BA>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_171C1_indexed $B1C1 .byte $08,$08,$07,$07,$06,$06,$05,$05,$04,$04,$03,$03,$02,$02,$01,$01 $B1D1 .byte $01,$01,$01,$01,$01,$01,$01,$01,$01 _data_171DA_indexed $B1DA .byte $0D,$0D,$0E,$0E,$0F,$0F,$10,$10,$11,$11,$12,$12,$13,$13,$13,$13 $B1EA .byte $13,$13,$13,$13,$13,$13,$13,$13,$13 _data_171F3_indexed $B1F3 .byte $0D,$0E,$10,$10,$11,$11,$13,$13,$14,$14,$15,$15,$16,$16,$16,$16 $B203 .byte $16,$16,$16,$16,$16,$16,$16,$16,$16,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B213 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B223 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B233 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B243 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B253 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B263 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B273 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B283 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B293 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B2A3 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF _DataPointerTable_172AD ; TileSetAnimations $B2AD FF FF: .word (DataTableEntry_1FFFF) ;FFFF (1FFFF) () $B2AF FF FF: .word (DataTableEntry_1FFFF) ;FFFF (1FFFF) () $B2B1 F1 B2: .word (MushroomTileSets) ;B2F1 (172F1) () $B2B3 F9 B2: .word (DataTableEntry_172F9) ;B2F9 (172F9) () $B2B5 FE B2: .word (SpeedWeedTileSets) ;B2FE (172FE) () $B2B7 0E B3: .word (DataTableEntry_1730E) ;B30E (1730E) () $B2B9 17 B3: .word (HorseshoeTileSets) ;B317 (17317) () $B2BB 2B B3: .word (DataTableEntry_1732B) ;B32B (1732B) () $B2BD 34 B3: .word (DataTableEntry_17334) ;B334 (17334) () $B2BF 44 B3: .word (DataTableEntry_17344) ;B344 (17344) () $B2C1 4D B3: .word (DataTableEntry_1734D) ;B34D (1734D) () $B2C3 55 B3: .word (DataTableEntry_17355) ;B355 (17355) () $B2C5 62 B3: .word (DataTableEntry_17362) ;B362 (17362) () $B2C7 86 B3: .word (DataTableEntry_17386) ;B386 (17386) () $B2C9 8F B3: .word (DataTableEntry_1738F) ;B38F (1738F) () $B2CB A7 B3: .word (DataTableEntry_173A7) ;B3A7 (173A7) () $B2CD B4 B3: .word (DataTableEntry_173B4) ;B3B4 (173B4) () $B2CF C0 B3: .word (DataTableEntry_173C0) ;B3C0 (173C0) () $B2D1 C9 B3: .word (DataTableEntry_173C9) ;B3C9 (173C9) () $B2D3 C0 B3: .word (DataTableEntry_173C0) ;B3C0 (173C0) () $B2D5 DD B3: .word (DataTableEntry_173DD) ;B3DD (173DD) () $B2D7 05 B4: .word (DataTableEntry_17405) ;B405 (17405) () $B2D9 0E B4: .word (DataTableEntry_1740E) ;B40E (1740E) () $B2DB 0E B4: .word (DataTableEntry_1740E) ;B40E (1740E) () $B2DD 22 B4: .word (DataTableEntry_17422) ;B422 (17422) () $B2DF C0 B3: .word (DataTableEntry_173C0) ;B3C0 (173C0) () $B2E1 2E B4: .word (DataTableEntry_1742E) ;B42E (1742E) () $B2E3 2E B4: .word (DataTableEntry_1742E) ;B42E (1742E) () $B2E5 36 B4: .word (DataTableEntry_17436) ;B436 (17436) () $B2E7 36 B4: .word (DataTableEntry_17436) ;B436 (17436) () $B2E9 3E B4: .word (DataTableEntry_1743E) ;B43E (1743E) () $B2EB 3E B4: .word (DataTableEntry_1743E) ;B43E (1743E) () $B2ED 4E B4: .word (DataTableEntry_1744E) ;B44E (1744E) () $B2EF 4E B4: .word (DataTableEntry_1744E) ;B44E (1744E) () MushroomTileSets $B2F1 .byte $01,$55,$00,$60,$92,$55,$60,$62 DataTableEntry_172F9 $B2F9 .byte $01,$55,$00,$60,$FF SpeedWeedTileSets $B2FE .byte $01,$FF,$00,$64,$02,$FF,$64,$66,$83,$FF,$68,$6A,$02,$FF,$6C,$6E DataTableEntry_1730E $B30E .byte $01,$FF,$64,$66,$02,$FF,$00,$64,$FF HorseshoeTileSets $B317 .byte $01,$AA,$98,$9A,$82,$AA,$9C,$9E,$03,$AA,$A0,$A2,$04,$AA,$9C,$9E $B327 .byte $01,$AA,$A4,$A6 DataTableEntry_1732B $B32B .byte $01,$AA,$9C,$9E,$02,$AA,$98,$9A,$FF DataTableEntry_17334 $B334 .byte $01,$AA,$00,$98,$02,$AA,$9A,$9C,$83,$AA,$9E,$A0,$02,$AA,$A2,$A4 DataTableEntry_17344 $B344 .byte $01,$AA,$9A,$9C,$02,$AA,$00,$98,$FF DataTableEntry_1734D $B34D .byte $81,$00,$9E,$A0,$00,$00,$A2,$A4 DataTableEntry_17355 $B355 .byte $01,$00,$9E,$A0,$02,$00,$9A,$9C,$03,$00,$00,$98,$FF DataTableEntry_17362 $B362 .byte $01,$AA,$00,$98,$82,$AA,$9A,$9C,$03,$AA,$A2,$A4,$04,$AA,$9E,$A0 $B372 .byte $05,$AA,$A2,$A4,$06,$AA,$9A,$9C,$07,$AA,$A2,$A4,$08,$AA,$9A,$9C $B382 .byte $07,$AA,$9E,$A0 DataTableEntry_17386 $B386 .byte $01,$AA,$9A,$9C,$02,$AA,$00,$98,$FF DataTableEntry_1738F $B38F .byte $01,$FF,$70,$72,$02,$FF,$74,$76,$83,$FF,$78,$7A,$04,$FF,$7C,$7E $B39F .byte $05,$FF,$78,$7A,$02,$FF,$80,$82 DataTableEntry_173A7 $B3A7 .byte $21,$FF,$78,$7A,$02,$FF,$74,$76,$03,$FF,$70,$72,$FF DataTableEntry_173B4 $B3B4 .byte $01,$FF,$84,$86,$02,$FF,$88,$8A,$90,$FF,$8C,$8E DataTableEntry_173C0 $B3C0 .byte $21,$FF,$88,$8A,$02,$FF,$84,$86,$FF DataTableEntry_173C9 $B3C9 .byte $01,$FF,$84,$86,$02,$FF,$88,$8A,$83,$FF,$8C,$8E,$04,$FF,$90,$92 $B3D9 .byte $02,$FF,$94,$96 DataTableEntry_173DD $B3DD .byte $01,$AA,$00,$A8,$82,$AA,$AA,$AC,$03,$AA,$00,$A8,$04,$AA,$AE,$B0 $B3ED .byte $05,$AA,$00,$A8,$06,$AA,$B2,$B4,$07,$AA,$B6,$B8,$08,$AA,$B2,$B4 $B3FD .byte $09,$AA,$AE,$B0,$05,$AA,$AA,$AC DataTableEntry_17405 $B405 .byte $21,$AA,$AA,$AC,$02,$AA,$00,$A8,$FF DataTableEntry_1740E $B40E .byte $81,$AA,$3A,$40,$00,$AA,$A8,$AA,$03,$AA,$3A,$40,$04,$AA,$AC,$AE $B41E .byte $00,$AA,$AC,$AE DataTableEntry_17422 $B422 .byte $01,$FF,$84,$86,$02,$FF,$88,$8A,$C0,$FF,$8C,$8E DataTableEntry_1742E $B42E .byte $81,$55,$00,$00,$00,$55,$54,$56 DataTableEntry_17436 $B436 .byte $81,$AA,$00,$00,$00,$AA,$54,$56 DataTableEntry_1743E $B43E .byte $81,$55,$00,$00,$02,$55,$54,$56,$03,$AA,$00,$00,$00,$AA,$54,$56 DataTableEntry_1744E $B44E .byte $81,$80,$2E,$BA,$02,$80,$2E,$BA,$03,$80,$2E,$34,$00,$80,$2E,$34 $B45E .byte $85,$80,$2E,$BC,$06,$80,$2E,$BC,$07,$80,$2E,$3A,$04,$80,$2E,$3A $B46E .byte $89,$80,$2E,$BE,$0A,$80,$2E,$BE,$0B,$80,$2E,$40,$08,$80,$2E,$40 $B47E .byte $FF _data_1747F_indexed ; Indexes to starts of level variable setting vectors. $B47F .byte $E3 _data_17480_indexed $B480 .byte $B4,$08,$B5,$2E,$B5,$6F,$B5,$A9,$B5,$F0,$B5,$39,$B6,$65,$B6,$AB $B490 .byte $B6,$FF,$B6,$5F,$B7,$A7,$B7,$F4,$B7,$4D,$B8,$66,$B8,$97,$B8,$D2 $B4A0 .byte $B8,$13,$B9,$41,$B9,$72,$B9,$B6,$B9,$FA,$B9,$16,$BA,$41,$BA,$82 $B4B0 .byte $BA,$AB,$B6,$F4,$B7,$D2,$B8,$41,$B9,$72,$B9,$39,$B6,$B8,$BA,$B8 $B4C0 .byte $BA,$E2,$BA,$E2,$BA,$0C,$BB,$0C,$BB,$3F,$BB,$3F,$BB,$4D,$B8,$6B $B4D0 .byte $BB,$B4,$BB,$F5,$BB,$3F,$BC,$A0,$BC,$FA,$BC,$3C,$BD,$72,$BD,$B7 $B4E0 .byte $BD,$FA,$B9,$00,$EB,$BD,$00,$01,$00,$00,$00,$00,$00,$03,$01,$01 $B4F0 .byte $04,$03,$01,$06,$07,$05,$01,$03,$FF,$08,$28,$12,$04,$01,$01,$00 $B500 .byte $13,$0A,$08,$02,$00,$01,$FF,$FF,$00,$EB,$BD,$01,$02,$00,$01,$00 $B510 .byte $00,$00,$04,$01,$01,$05,$02,$00,$06,$07,$05,$03,$03,$04,$FF,$08 $B520 .byte $28,$12,$03,$01,$01,$00,$13,$05,$08,$03,$00,$01,$FF,$FF,$00,$EB $B530 .byte $BD,$01,$02,$00,$01,$00,$00,$00,$03,$01,$00,$04,$01,$01,$06,$07 $B540 .byte $05,$03,$03,$04,$05,$FF,$00,$01,$00,$00,$00,$06,$00,$FF,$02,$05 $B550 .byte $02,$06,$03,$09,$02,$08,$03,$02,$07,$03,$08,$0C,$07,$0B,$08,$FF $B560 .byte $08,$28,$12,$03,$01,$01,$00,$13,$05,$08,$04,$00,$01,$FF,$FF,$00 $B570 .byte $EB,$BD,$01,$03,$03,$02,$03,$03,$03,$02,$02,$03,$06,$03,$0A,$03 $B580 .byte $04,$05,$08,$05,$0C,$05,$02,$07,$06,$07,$0A,$07,$FF,$06,$07,$05 $B590 .byte $03,$03,$04,$05,$06,$FF,$08,$28,$12,$03,$01,$01,$01,$13,$05,$06 $B5A0 .byte $03,$01,$01,$FF,$15,$03,$17,$16,$FF,$00,$EB,$BD,$01,$03,$03,$02 $B5B0 .byte $03,$03,$03,$02,$02,$03,$06,$03,$0A,$03,$04,$05,$08,$05,$0C,$05 $B5C0 .byte $02,$07,$06,$07,$0A,$07,$FF,$06,$07,$05,$03,$03,$04,$05,$FF,$00 $B5D0 .byte $00,$00,$00,$00,$06,$00,$FF,$03,$01,$01,$04,$02,$01,$08,$28,$12 $B5E0 .byte $02,$02,$01,$01,$13,$04,$04,$03,$01,$01,$FF,$15,$04,$17,$16,$FF $B5F0 .byte $00,$EB,$BD,$01,$03,$03,$02,$03,$03,$03,$02,$02,$03,$06,$03,$0A $B600 .byte $03,$04,$05,$08,$05,$0C,$05,$02,$07,$06,$07,$0A,$07,$FF,$06,$07 $B610 .byte $05,$03,$03,$04,$05,$FF,$00,$00,$00,$00,$00,$06,$00,$03,$04,$FF $B620 .byte $03,$01,$01,$04,$02,$01,$08,$28,$12,$01,$03,$01,$01,$13,$03,$02 $B630 .byte $04,$01,$01,$FF,$15,$05,$17,$16,$FF,$01,$EB,$BD,$00,$01,$00,$00 $B640 .byte $00,$00,$00,$04,$05,$00,$09,$00,$06,$05,$01,$02,$03,$02,$06,$02 $B650 .byte $FF,$0C,$17,$0D,$12,$00,$04,$00,$00,$13,$00,$00,$04,$00,$03,$01 $B660 .byte $01,$FF,$19,$0F,$FF,$00,$EB,$BD,$02,$00,$00,$03,$00,$00,$00,$00 $B670 .byte $04,$00,$00,$00,$06,$00,$FF,$0F,$1F,$2B,$FF,$02,$06,$01,$06,$03 $B680 .byte $07,$04,$08,$05,$08,$07,$08,$09,$FF,$04,$02,$01,$03,$01,$01,$06 $B690 .byte $07,$05,$03,$03,$04,$06,$FF,$08,$28,$18,$12,$02,$01,$01,$01,$13 $B6A0 .byte $03,$06,$03,$01,$01,$FF,$16,$03,$17,$16,$FF,$00,$EB,$BD,$02,$00 $B6B0 .byte $00,$03,$00,$00,$00,$00,$04,$00,$00,$00,$06,$00,$02,$00,$04,$00 $B6C0 .byte $FF,$0F,$1F,$2B,$23,$27,$FF,$02,$06,$03,$06,$05,$05,$06,$04,$07 $B6D0 .byte $04,$09,$0A,$03,$0A,$05,$0B,$06,$0C,$07,$0C,$09,$FF,$04,$02,$01 $B6E0 .byte $03,$01,$01,$06,$07,$05,$03,$03,$04,$06,$FF,$08,$28,$18,$12,$01 $B6F0 .byte $02,$01,$01,$13,$03,$04,$03,$01,$01,$FF,$16,$04,$17,$16,$FF,$00 $B700 .byte $EB,$BD,$02,$00,$00,$03,$00,$00,$00,$00,$04,$00,$00,$00,$06,$00 $B710 .byte $02,$00,$04,$03,$04,$00,$02,$03,$FF,$0F,$1F,$2B,$23,$81,$27,$7D $B720 .byte $FF,$02,$06,$03,$07,$04,$07,$06,$08,$05,$08,$09,$02,$03,$02,$05 $B730 .byte $02,$07,$03,$08,$0C,$03,$0C,$05,$0C,$07,$0B,$08,$FF,$04,$02,$01 $B740 .byte $03,$01,$01,$06,$07,$05,$03,$03,$04,$06,$FF,$08,$28,$18,$12,$00 $B750 .byte $03,$01,$01,$13,$03,$02,$04,$01,$01,$FF,$16,$05,$17,$16,$FF,$00 $B760 .byte $EB,$BD,$01,$05,$00,$04,$06,$01,$02,$00,$02,$00,$03,$02,$FF,$02 $B770 .byte $03,$04,$04,$03,$05,$02,$09,$02,$0A,$03,$0B,$04,$03,$06,$04,$07 $B780 .byte $05,$08,$09,$08,$0A,$07,$0B,$06,$FF,$04,$03,$03,$03,$02,$01,$06 $B790 .byte $07,$05,$05,$03,$05,$FF,$08,$28,$12,$03,$02,$01,$02,$13,$03,$06 $B7A0 .byte $04,$02,$04,$FF,$17,$17,$FF,$00,$EB,$BD,$01,$05,$00,$04,$06,$01 $B7B0 .byte $02,$00,$02,$00,$03,$02,$FF,$02,$03,$04,$04,$03,$05,$02,$09,$02 $B7C0 .byte $0A,$03,$0B,$04,$03,$06,$04,$07,$05,$08,$09,$08,$0A,$07,$0B,$06 $B7D0 .byte $FF,$04,$03,$03,$03,$02,$01,$06,$07,$05,$05,$03,$04,$05,$FF,$08 $B7E0 .byte $28,$12,$02,$03,$01,$02,$13,$03,$04,$04,$02,$04,$01,$01,$FF,$17 $B7F0 .byte $16,$15,$02,$FF,$00,$EB,$BD,$01,$05,$00,$04,$06,$01,$02,$00,$04 $B800 .byte $00,$00,$00,$06,$00,$FF,$0F,$1F,$2B,$FF,$01,$02,$00,$03,$02,$FF $B810 .byte $02,$03,$04,$04,$03,$05,$02,$09,$02,$0A,$03,$0B,$04,$03,$06,$04 $B820 .byte $07,$05,$08,$09,$08,$0A,$07,$0B,$06,$FF,$04,$03,$03,$03,$02,$01 $B830 .byte $06,$07,$05,$05,$03,$04,$05,$FF,$08,$28,$12,$01,$04,$00,$02,$13 $B840 .byte $03,$02,$04,$02,$03,$01,$01,$FF,$17,$16,$15,$03,$FF,$02,$EB,$BD $B850 .byte $00,$01,$00,$00,$00,$00,$00,$04,$03,$00,$07,$28,$19,$28,$0E,$6A $B860 .byte $3A,$0A,$0C,$17,$0D,$FF,$00,$EB,$BD,$02,$04,$00,$05,$06,$01,$02 $B870 .byte $0C,$0C,$00,$07,$06,$00,$00,$06,$00,$00,$04,$06,$04,$FF,$10,$11 $B880 .byte $06,$07,$05,$05,$03,$FF,$08,$28,$12,$02,$02,$01,$03,$13,$03,$04 $B890 .byte $03,$03,$01,$FF,$17,$19,$FF,$00,$EB,$BD,$02,$04,$00,$05,$06,$01 $B8A0 .byte $02,$0C,$0C,$00,$07,$06,$00,$00,$06,$00,$00,$04,$06,$04,$FF,$10 $B8B0 .byte $11,$01,$02,$02,$03,$02,$FF,$06,$07,$05,$05,$03,$04,$05,$FF,$08 $B8C0 .byte $28,$12,$01,$04,$00,$03,$13,$03,$02,$04,$03,$04,$00,$01,$FF,$17 $B8D0 .byte $19,$FF,$00,$EB,$BD,$02,$04,$00,$05,$06,$01,$02,$0C,$0C,$00,$07 $B8E0 .byte $06,$00,$00,$06,$00,$00,$04,$06,$04,$FF,$10,$11,$01,$02,$02,$02 $B8F0 .byte $01,$02,$03,$04,$01,$04,$03,$FF,$06,$07,$05,$05,$03,$04,$05,$FF $B900 .byte $08,$28,$12,$00,$04,$00,$03,$13,$03,$00,$04,$03,$04,$00,$01,$FF $B910 .byte $17,$19,$FF,$00,$EB,$BD,$00,$01,$00,$07,$06,$01,$02,$00,$03,$00 $B920 .byte $01,$01,$05,$01,$01,$03,$05,$03,$FF,$06,$07,$05,$05,$03,$04,$FF $B930 .byte $18,$08,$28,$13,$01,$04,$03,$01,$01,$00,$01,$FF,$17,$16,$15,$03 $B940 .byte $FF,$00,$EB,$BD,$00,$01,$00,$07,$06,$01,$02,$00,$03,$00,$01,$01 $B950 .byte $05,$01,$01,$03,$05,$03,$FF,$06,$07,$05,$05,$03,$04,$06,$FF,$18 $B960 .byte $08,$28,$13,$00,$02,$04,$01,$01,$00,$01,$FF,$17,$16,$15,$05,$16 $B970 .byte $03,$FF,$00,$EB,$BD,$02,$02,$02,$06,$05,$05,$05,$00,$04,$02,$00 $B980 .byte $00,$06,$00,$FF,$0F,$1F,$2B,$FF,$01,$05,$04,$02,$01,$02,$03,$04 $B990 .byte $01,$04,$03,$FF,$06,$07,$05,$05,$03,$04,$FF,$08,$28,$12,$01,$02 $B9A0 .byte $01,$00,$13,$03,$02,$04,$01,$01,$00,$01,$03,$01,$02,$01,$FF,$17 $B9B0 .byte $16,$15,$02,$16,$03,$FF,$00,$EB,$BD,$02,$02,$02,$06,$05,$05,$05 $B9C0 .byte $00,$04,$02,$00,$00,$06,$00,$FF,$0F,$1F,$2B,$FF,$01,$05,$04,$02 $B9D0 .byte $01,$02,$03,$04,$01,$04,$03,$FF,$06,$07,$05,$05,$03,$04,$FF,$08 $B9E0 .byte $28,$12,$00,$02,$01,$00,$13,$03,$00,$04,$01,$01,$00,$01,$03,$01 $B9F0 .byte $02,$01,$FF,$17,$16,$15,$04,$16,$06,$FF,$03,$EB,$BD,$02,$00,$00 $BA00 .byte $03,$00,$00,$00,$04,$03,$00,$0B,$0C,$07,$0D,$13,$00,$00,$04,$00 $BA10 .byte $01,$FF,$18,$19,$16,$FF,$00,$EB,$BD,$00,$01,$00,$00,$00,$00,$00 $BA20 .byte $03,$01,$01,$04,$03,$01,$06,$07,$05,$01,$03,$FF,$08,$28,$12,$01 $BA30 .byte $02,$00,$00,$13,$02,$00,$04,$00,$01,$01,$01,$FF,$15,$04,$16,$04 $BA40 .byte $FF,$00,$EB,$BD,$01,$02,$00,$01,$00,$00,$00,$03,$01,$00,$04,$01 $BA50 .byte $01,$06,$07,$05,$03,$03,$04,$05,$FF,$00,$01,$00,$00,$00,$06,$00 $BA60 .byte $FF,$02,$05,$02,$06,$03,$09,$02,$08,$03,$02,$07,$03,$08,$0C,$07 $BA70 .byte $0B,$08,$FF,$08,$28,$12,$01,$04,$00,$00,$13,$02,$08,$04,$00,$01 $BA80 .byte $FF,$FF,$00,$EB,$BD,$01,$03,$03,$02,$03,$03,$03,$06,$07,$05,$03 $BA90 .byte $03,$04,$05,$FF,$00,$00,$00,$00,$00,$06,$00,$FF,$03,$01,$01,$04 $BAA0 .byte $02,$01,$05,$01,$01,$08,$28,$12,$01,$02,$01,$01,$13,$03,$04,$03 $BAB0 .byte $01,$01,$FF,$15,$05,$17,$16,$FF,$00,$EB,$BD,$00,$01,$00,$00,$00 $BAC0 .byte $00,$00,$09,$00,$06,$05,$00,$02,$06,$02,$FF,$0C,$17,$04,$02,$01 $BAD0 .byte $03,$01,$01,$12,$01,$04,$00,$01,$13,$03,$00,$04,$01,$01,$FF,$16 $BAE0 .byte $04,$FF,$00,$EB,$BD,$00,$01,$00,$00,$00,$00,$00,$09,$00,$06,$05 $BAF0 .byte $03,$02,$FF,$0C,$17,$04,$02,$01,$03,$01,$01,$12,$01,$04,$00,$00 $BB00 .byte $13,$03,$00,$04,$00,$03,$01,$01,$FF,$16,$05,$FF,$00,$EB,$BD,$00 $BB10 .byte $01,$00,$00,$00,$00,$00,$09,$00,$07,$06,$00,$00,$06,$00,$00,$04 $BB20 .byte $06,$04,$FF,$10,$01,$02,$00,$03,$02,$FF,$04,$03,$01,$03,$02,$01 $BB30 .byte $12,$01,$04,$00,$00,$13,$03,$00,$04,$00,$03,$02,$02,$FF,$FF,$00 $BB40 .byte $C8,$BE,$00,$01,$00,$00,$00,$00,$00,$04,$02,$01,$03,$01,$00,$00 $BB50 .byte $02,$00,$03,$02,$FF,$12,$01,$04,$00,$00,$13,$03,$00,$04,$00,$01 $BB60 .byte $02,$01,$01,$01,$FF,$0E,$2E,$76,$16,$05,$FF,$00,$EB,$BD,$01,$05 $BB70 .byte $00,$04,$06,$01,$02,$00,$02,$00,$03,$02,$FF,$02 _data_17B7C_indexed $BB7C .byte $03,$04,$04,$03,$05,$02,$09,$02,$0A,$03,$0B,$04,$03,$06,$04,$07 $BB8C .byte $05,$08,$09,$08,$0A,$07,$0B,$06,$FF,$04,$03,$03,$03,$02,$01,$06 $BB9C .byte $07,$05,$05,$03,$05,$FF,$08,$28,$12,$03,$02,$01,$02,$13,$03,$06 $BBAC .byte $04,$02,$04,$FF,$17,$17,$14,$FF,$00,$EB,$BD,$01,$02,$00,$01,$00 $BBBC .byte $00,$00,$03,$01,$00,$04,$01,$01,$06,$07,$05,$03,$03,$04,$FF,$00 $BBCC .byte $01,$00,$00,$00,$06,$00,$FF,$02,$05,$02,$06,$03,$09,$02,$08,$03 $BBDC .byte $02,$07,$03,$08,$0C,$07,$0B,$08,$FF,$08,$28,$12,$03,$01,$01,$00 $BBEC .byte $13,$05,$04,$04,$00,$01,$FF,$14,$FF,$00,$EB,$BD,$01,$03,$03,$02 $BBFC .byte $03,$03,$03,$02,$02,$03,$06,$03,$0A,$03,$04,$05,$08,$05,$0C,$05 $BC0C .byte $02,$07,$06,$07,$0A,$07,$FF,$06,$07,$05,$03,$03,$04,$05,$FF,$00 $BC1C .byte $00,$00,$00,$00,$06 _data_17C21_indexed $BC21 .byte $00,$03,$04,$FF,$03,$01,$01,$04,$02,$01,$08,$28,$12,$01,$03,$01 $BC31 .byte $01,$13,$03,$02,$04,$01,$01,$FF,$15,$05,$17,$16,$14,$FF,$00,$EB $BC41 .byte $BD,$02,$00,$00,$03,$00,$00,$00,$00,$04,$00,$00,$00,$06,$00,$02 $BC51 .byte $00,$04,$03,$04,$00,$02,$03,$FF,$0F,$1F,$2B,$23,$81,$27,$7D,$FF $BC61 .byte $02,$06,$03,$07,$04,$07,$06,$08,$05,$08,$09,$02,$03,$02,$05,$02 $BC71 .byte $07,$03,$08,$0C,$03,$0C,$05,$0C,$07,$0B,$08,$FF,$04,$02,$01,$03 $BC81 .byte $01,$01,$06,$07,$05,$03,$03,$04,$06,$FF,$08,$28,$18,$12,$00,$03 $BC91 .byte $01,$01,$13,$03,$02,$04,$01,$01,$FF,$16,$05,$17,$16,$14,$FF,$00 $BCA1 .byte $EB,$BD,$01,$05,$00,$04,$06,$01,$02,$00,$04,$00,$00,$00,$06,$00 $BCB1 .byte $FF,$0F,$1F,$2B,$FF,$01,$02,$00,$03,$02,$FF,$02,$03,$04,$04,$03 $BCC1 .byte $05,$02,$09,$02,$0A _data_17CC6_indexed $BCC6 .byte $03,$0B,$04,$03,$06,$04,$07,$05,$08,$09,$08,$0A,$07,$0B,$06,$FF $BCD6 .byte $04,$03,$03,$03,$02,$01,$06,$07,$05,$05,$03,$04,$05,$FF,$08,$28 $BCE6 .byte $12,$01,$04,$00,$02,$13,$03,$02,$04,$02,$03,$01,$01,$FF,$17,$16 $BCF6 .byte $15,$03,$14,$FF,$00,$EB,$BD,$02,$04,$00,$05,$06,$01,$02,$0C,$0C $BD06 .byte $00,$07,$06,$00,$00,$06,$00,$00,$04,$06,$04,$FF,$10,$11,$01,$02 $BD16 .byte $02,$02,$01,$02,$03,$04,$01,$04,$03,$FF,$06,$07,$05,$05,$03,$04 $BD26 .byte $05,$FF,$08,$28,$12,$00,$02,$01,$03,$13,$03,$00,$04,$03,$04,$00 $BD36 .byte $01,$FF,$17,$19,$14,$FF,$00,$C8,$BE,$00,$01,$00,$07,$00,$00,$00 $BD46 .byte $04,$02,$01,$03,$01,$00,$00,$03,$00,$02,$01,$04,$01,$02,$03,$04 $BD56 .byte $03,$FF,$12,$01,$02,$00,$00,$13,$03,$01,$04,$00,$01,$01,$02,$02 $BD66 .byte $02,$FF,$17,$16,$16 _data_17D6B_indexed $BD6B .byte $04,$18,$0E,$2E,$76,$14,$FF,$00,$EB,$BD,$02,$02,$02,$06,$05,$05 $BD7B .byte $05,$00,$04,$02,$00,$00,$06,$00,$FF,$0F,$1F,$2B,$FF,$01,$05,$04 $BD8B .byte $02,$01,$02,$03,$04,$01,$04,$03,$FF,$06,$07,$05,$05,$03,$04,$FF $BD9B .byte $08,$28,$12,$01,$02,$01,$00,$13,$03,$02,$04,$01,$01,$00,$01,$03 $BDAB .byte $01,$02,$01,$FF,$17,$16,$15,$02,$16,$03,$14,$FF,$00,$EB,$BD,$00 $BDBB .byte $01,$00,$00,$00,$00,$00,$03,$01,$01,$04,$03,$01,$05,$02,$00,$06 $BDCB .byte $07,$05,$01,$03,$06,$FF,$08,$28,$12,$00,$02,$00,$00,$13,$02,$00 $BDDB .byte $04,$00,$01,$01,$02,$02,$01,$FF,$17,$16,$16,$05,$15,$03,$14,$FF $BDEB .byte $00,$08,$09,$08,$09,$08,$09,$08,$09,$08,$09,$08,$09,$08,$09,$0A $BDFB .byte $00,$0E,$05,$03,$06,$03,$07,$03,$05,$03,$06,$03,$07,$03,$05,$03 $BE0B .byte $06,$11,$0F,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 $BE1B .byte $03,$03,$12,$0E,$07,$03,$05,$03,$06,$03,$07,$03,$05,$03,$06,$03 $BE2B .byte $07,$03,$05,$11,$0F,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 $BE3B .byte $03,$03,$03,$03,$12,$0E,$06,$03,$07,$03,$05,$03,$06,$03,$07,$03 $BE4B .byte $05,$03,$06,$03,$07,$11,$0F,$03,$03,$03,$03,$03,$03,$03,$03,$03 $BE5B .byte $03,$03,$03,$03,$03,$03,$12,$0E,$05,$03,$06,$03,$07,$03,$05,$03 $BE6B .byte $06,$03,$07,$03,$05,$03,$06,$11,$0F,$03,$03,$03,$03,$03,$03,$03 $BE7B .byte $03,$03,$03,$03,$03,$03,$03,$03,$12,$0E,$07,$03,$05,$03,$06,$03 $BE8B .byte $07,$03,$05,$03,$06,$03,$07,$03,$05,$11,$0F,$03,$03,$03,$03,$03 $BE9B .byte $03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$12,$10,$06,$03,$07,$03 $BEAB .byte $05,$03,$06,$03,$07,$03,$05,$03,$06,$03,$07,$13,$00,$0B,$0C,$0B $BEBB .byte $0C,$0B,$0C,$0B,$0C,$0B,$0C,$0B,$0C,$0B,$0C,$0D,$00,$00,$00,$00 $BECB .byte $08,$09,$08,$09,$0A,$00,$08,$09,$08,$09,$0A,$00,$00,$00,$00,$00 $BEDB .byte $0E,$05,$03,$05,$03,$05,$1B,$05,$03,$05,$03,$05,$11,$00,$00,$00 $BEEB .byte $08,$14,$03,$03,$03,$03,$03,$1C,$03,$03,$03,$03,$03,$15,$0A,$00 $BEFB .byte $0E,$05,$03,$05,$03,$05,$03,$05,$03,$05,$03,$05,$03,$05,$03,$05 $BF0B .byte $11,$0F,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 $BF1B .byte $03,$12,$0E,$05,$03,$05,$03,$05,$03,$05,$03,$05,$03,$05,$03,$05 $BF2B .byte $03,$05,$11,$0F,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 $BF3B .byte $03,$03,$03,$12,$0E,$05,$03,$05,$03,$05,$03,$05,$03,$05,$03,$05 $BF4B .byte $03,$05,$03,$05,$11,$0F,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 $BF5B .byte $03,$03,$03,$03,$03,$12,$10,$05,$03,$05,$03,$05,$03,$05,$03,$05 $BF6B .byte $03,$05,$03,$05,$03,$05,$13,$00,$0B,$16,$03,$03,$03,$03,$03,$1D $BF7B .byte $03,$03,$03,$03,$03,$17,$0D,$00,$00,$00,$10,$05,$03,$05,$03,$05 $BF8B .byte $1E,$05,$03,$05,$03,$05,$13,$00,$00,$00,$00,$00,$0B,$0C,$0B,$0C $BF9B .byte $0D,$00,$0B,$0C,$0B,$0C,$0D,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF $BFAB .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BFBB .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BFCB .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BFDB .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BFEB .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BFFB .byte $FF,$FF,$FF,$FF,$00 HandleThePlayers $8000 4C 12 80: jmp HandleThePlayers_ /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ HandleTheEnemies ; PATCH: Could disable all enemies by setting $18003 to $60 (rts) $8003 4C 66 96: jmp HandleTheEnemies_ /* A(06)<1C2FD>X(??)Y(20)<1E1A5>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ---- $8006 4C D6 B4: jmp _func_1B4D6 /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_18009 $8009 4C 9A B7: jmp _loc_1B79A /* A(06)<1C317>X(??)Y(20)<1E1A5>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1800C $800C 4C 5A 98: jmp _func_1985A /* A(05)<1E533>X(02)<1E531>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $800F .byte $4C,$45,$81 HandleThePlayers_ $8012 24 2C: bit playerOneFlags /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/ $8014 10 05: bpl + ; $801B /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8016 A2 00: ldx #$00 /* A(??)X(00)<18016>Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8018 20 25 80: jsr DoPlayer /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $801B 24 2D: bit playerTwoFlags /* A(??)X(00)<18016>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $801D 10 05: bpl + ; $8024 -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $801F A2 01: ldx #$01 /* A(??)X(01)<1801F>Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8021 4C 25 80: jmp DoPlayer /* A(??)X(01)<1801F>Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8024 60: rts /* A(??)X(01)<1801F>Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ DoPlayer $8025 86 23: stx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8027 BD 5A 03: lda mobOneLogicState,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $802A 0A: asl a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $802B A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $802C B9 39 80: lda _JumpPointerTable_18039,y /* A$18039,y<1802C>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $802F 85 13: sta temp_13 /* A$18039,y<1802C>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8031 B9 3A 80: lda _JumpPointerTable_18039+1,y /* A$1803A,y<18031>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8034 85 14: sta temp_14 /* A$1803A,y<18031>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8036 6C 13 00: jmp (temp_13) /* A$1803A,y<18031>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _JumpPointerTable_18039 $8039 7B 80: .word (PlayerStateSpawning_0) ;807B (1807B) () $803B 7F 81: .word (PlayerStateNormalPlay_1) ;817F (1817F) () $803D D0 81: .word (PlayerStateStartingTRex_2) ;81D0 (181D0) () $803F 31 82: .word (PlayerStateEndingTRex_3) ;8231 (18231) () $8041 92 82: .word (PlayerStateTunneling_4) ;8292 (18292) () $8043 C7 82: .word (PlayerStateBeingPunched_5) ;82C7 (182C7) () $8045 59 83: .word (PlayerStateKO_6) ;8359 (18359) () $8047 7F 83: .word (PlayerStateHitByFireball_7) ;837F (1837F) () $8049 E7 83: .word (PlayerStateTarpit_8) ;83E7 (183E7) () $804B 31 84: .word (PlayerStateStompingTRex_9) ;8431 (18431) () $804D 49 85: .word (PlayerStateRunInPlace_IMM_RTS__A ; $8549 -> rts) ;8549 (18549) () $804F 4A 85: .word (PlayerStateLoseInvincibility_B) ;854A (1854A) () $8051 74 85: .word (PlayerStateTRexHoppingOver_C) ;8574 (18574) () $8053 EC 8A: .word (PlayerStateWaterSplash_D) ;8AEC (18AEC) () $8055 F2 85: .word (PlayerStateFrozenInPlace_E) ;85F2 (185F2) () $8057 16 87: .word (PlayerStateUNSURE_F) ;8716 (18716) () $8059 09 88: .word (PlayerStateEatingTrog_10) ;8809 (18809) () $805B DA 88: .word (PlayerStateStruckByTrog_11) ;88DA (188DA) () $805D 6A 89: .word (PlayerStateFallingInWater_12) ;896A (1896A) () $805F 9A 89: .word (PlayerStateFallingInPit_13) ;899A (1899A) () $8061 E5 89: .word (PlayerStateUNSURE_M_BEING_EATEN_14) ;89E5 (189E5) () $8063 14 8A: .word (PlayerStateSmushed_15) ;8A14 (18A14) () $8065 3D 8A: .word (PlayerStateRecoverFromKO_16) ;8A3D (18A3D) () $8067 73 8A: .word (PlayerStateLedgeFall_17) ;8A73 (18A73) () $8069 70 8B: .word (PlayerStateTurnToCamera_18) ;8B70 (18B70) () $806B A3 8B: .word (PlayerStateHoppingMad_19) ;8BA3 (18BA3) () $806D 03 85: .word (JumpTableEntry_18503) ;8503 (18503) () SetMobLogicStateToAccum $806F 9D 5A 03: sta mobOneLogicState,x /* A(01)<18544>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8072 A9 00: lda #$00 /* A(00)<18072>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8074 9D 60 03: sta mobOneSomething_360,x /* A(00)<18072>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8077 9D 06 03: sta $0306,x /* A(00)<18072>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $807A 60: rts /* A(00)<18072>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ PlayerStateSpawning_0 $807B A5 2A: lda initedTo01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $807D D0 03: bne + ; $8082 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $807F 4C 45 81: jmp ++++ ; $8145 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8082 FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8085 B5 6C: lda mobOneFlags,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8087 30 15: bmi ++ ; $809E /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8089 B5 2C: lda playerOneFlags,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $808B C9 82: cmp #$82 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $808D F0 05: beq + ; $8094 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $808F A9 3C: lda #$3C /* A(3C)<1808F>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8091 9D 60 03: sta mobOneSomething_360,x /* A(3C)<1808F>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $8094 BD 60 03: lda mobOneSomething_360,x /* A(3C)<1808F>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8097 C9 3C: cmp #$3C /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8099 90 23: bcc +++ ; $80BE -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $809B 20 BF 80: jsr PlayerSpawnInit /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ++ $809E BD 60 03: lda mobOneSomething_360,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80A1 C9 96: cmp #$96 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80A3 90 19: bcc +++ ; $80BE -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80A5 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $80A8 AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80AB C9 01: cmp #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80AD D0 05: bne + ; $80B4 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80AF A9 02: lda #$02 /* A(02)<180AF>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $80B1 4C 6F 80: jmp SetMobLogicStateToAccum /* A(02)<180AF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + ; PATCH: TREX: Set lda #$02 here to start as TRex $80B4 A9 01: lda #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $80B6 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $80B9 A9 00: lda #$00 /* A(00)<180B9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80BB 8D 64 06: sta $0664 /* A(00)<180B9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ +++ $80BE 60: rts /* A(00)<180B9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ PlayerSpawnInit $80BF A9 C0: lda #$C0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80C1 95 6C: sta mobOneFlags,x /* A(C0)<180BF>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $80C3 BD FC 03: lda $03FC,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80C6 20 7B 95: jsr _func_1957B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ; PATCH: change #$14 to #$00 to disable spawn invincibility $80C9 A9 14: lda #$14 /* A(14)<180C9>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $80CB 9D 00 06: sta playerOneInvincibleCount,x /* A(14)<180C9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $80CE AD 55 06: lda playerStartSpeed /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80D1 9D 72 03: sta mobOneSpeed,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80D4 A9 00: lda #$00 /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80D6 9D 4E 03: sta $034E,x /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80D9 9D 78 03: sta $0378,x /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80DC 9D 7E 03: sta playerOneHitsTaken,x /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80DF 9D 84 03: sta $0384,x /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80E2 9D 24 03: sta playerOneSomething_324,x /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80E5 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80E8 9D 02 06: sta playerOneRemainingTRexTime,x /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80EB 9D 04 06: sta playerOneRemainingFireballTime,x /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80EE 9D 06 06: sta playerOneSomethingPreventsFall_0606,x /* A(00)<180D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $80F1 20 FD 94: jsr _func_194FD /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $80F4 AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80F7 C9 03: cmp #$03 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80F9 D0 05: bne + ; $8100 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80FB FE 04 06: inc playerOneRemainingFireballTime,x /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $80FE D0 09: bne ++ ; $8109 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8100 C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8102 D0 05: bne ++ ; $8109 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8104 A9 04: lda #$04 /* A(04)<18104>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8106 9D 00 06: sta playerOneInvincibleCount,x /* A(04)<18104>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $8109 B5 2C: lda playerOneFlags,x /* A(04)<18104>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $810B C9 81: cmp #$81 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $810D F0 2A: beq +++ ; $8139 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $810F C9 83: cmp #$83 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8111 F0 23: beq ++ ; $8136 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8113 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8116 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8119 BD 42 03: lda $0342,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $811C 20 1E 95: jsr _func_1951E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $811F AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8122 C9 00: cmp #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8124 D0 06: bne + ; $812C -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8126 DE E4 03: dec $03E4,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8129 4C 2D 81: jmp _func_1812D /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $812C 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1812D $812D A9 00: lda #$00 /* A(00)<1812D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $812F 85 1F: sta currentPlayerInfoOrTemp /* A(00)<1812D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8131 A0 10: ldy #$10 /* A(00)<1812D>X(??)Y(10)<18131>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8133 4C 03 C0: jmp _func_1C003 ; $C003 -> _func_1F6AF /* A(00)<1812D>X(??)Y(10)<18131>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $8136 20 2D 81: jsr _func_1812D /* A(00)<1812D>X(??)Y(10)<18131>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ +++ $8139 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $813C B9 5A BF: lda _data_1BF5A_indexed,y /* A$1BF5A,y<1813C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $813F 9D 3C 03: sta playerOneFacing,x /* A$1BF5A,y<1813C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8142 4C 61 95: jmp _func_19561 /* A$1BF5A,y<1813C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $8145 A9 C0: lda #$C0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8147 95 6C: sta mobOneFlags,x /* A(C0)<18145>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8149 BD FC 03: lda $03FC,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $814C 20 7B 95: jsr _func_1957B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $814F A9 03: lda #$03 /* A(03)<1814F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8151 9D 72 03: sta mobOneSpeed,x /* A(03)<1814F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8154 A9 00: lda #$00 /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8156 9D 4E 03: sta $034E,x /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8159 9D 78 03: sta $0378,x /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $815C 9D 7E 03: sta playerOneHitsTaken,x /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $815F 9D 84 03: sta $0384,x /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8162 9D 00 06: sta playerOneInvincibleCount,x /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8165 9D 02 06: sta playerOneRemainingTRexTime,x /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8168 9D 04 06: sta playerOneRemainingFireballTime,x /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $816B 9D 06 06: sta playerOneSomethingPreventsFall_0606,x /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $816E 20 FD 94: jsr _func_194FD /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8171 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8174 9D 42 03: sta $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8177 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $817A A9 01: lda #$01 /* A(01)<1817A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $817C 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<1817A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ PlayerStateNormalPlay_1 $817F A5 2A: lda initedTo01 /* A(01)<1817A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8181 F0 47: beq ++ ; $81CA /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8183 AD 7D 06: lda levelWinFlag /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8186 10 0D: bpl + ; $8195 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8188 29 01: and #$01 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $818A 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $818C E4 1F: cpx currentPlayerInfoOrTemp /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $818E F0 05: beq + ; $8195 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8190 A9 19: lda #$19 /* A(19)<18190>X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8192 4C 6F 80: jmp SetMobLogicStateToAccum /* A(19)<18190>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8195 BD 12 03: lda $0312,x /* A(19)<18190>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8198 C9 60: cmp #$60 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $819A 90 15: bcc + ; $81B1 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $819C C9 64: cmp #$64 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $819E B0 11: bcs + ; $81B1 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81A0 BD 18 03: lda $0318,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81A3 10 0C: bpl + ; $81B1 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81A5 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $81A8 C9 C0: cmp #$C0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81AA 90 05: bcc + ; $81B1 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81AC A9 11: lda #$11 /* A(11)<181AC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $81AE 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $81B1 20 FB 8B: jsr _func_18BFB /* A(11)<181AC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81B4 08: php /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ ; @1 $81B5 20 43 8F: jsr PlayerPunchHandling /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $81B8 BD 5A 03: lda mobOneLogicState,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81BB C9 01: cmp #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81BD D0 07: bne + ; $81C6 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81BF 28: plp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81C0 20 D2 8C: jsr M_HandleTileEncounter /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $81C3 4C 77 94: jmp _loc_19477 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $81C6 28: plp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81C7 4C 77 94: jmp _loc_19477 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $81CA 20 FB 8B: jsr _func_18BFB /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81CD 4C D2 8C: jmp M_HandleTileEncounter /* A(??)X(??)Y(??)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateStartingTRex_2 $81D0 BD 60 03: lda mobOneSomething_360,x /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81D3 D0 1F: bne + ; $81F4 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81D5 FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81D8 A9 10: lda #$10 /* A(10)<181D8>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $81DA 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $81DD A9 87: lda #$87 /* A(87)<181DD>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $81DF A0 20: ldy #$20 /* A(87)<181DD>X(??)Y(20)<181DF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $81E1 20 4B C0: jsr _func_1C04B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $81E4 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(20)<181DF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81E7 9D 42 03: sta $0342,x /* A(??)X(??)Y(20)<181DF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81EA A9 02: lda #$02 /* A(02)<181EA>X(??)Y(20)<181DF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $81EC 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $81EF A9 02: lda #$02 /* A(02)<181EF>X(??)Y(20)<181DF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $81F1 20 1E 95: jsr _func_1951E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $81F4 BD 12 03: lda $0312,x /* A(02)<181EF>X(??)Y(20)<181DF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81F7 BC 18 03: ldy $0318,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81FA 30 04: bmi + ; $8200 /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81FC C9 14: cmp #$14 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $81FE 90 30: bcc ++ ; $8230 -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8200 C9 30: cmp #$30 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8202 F0 05: beq + ; $8209 /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8204 A9 30: lda #$30 /* A(30)<18204>X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8206 4C 61 95: jmp _func_19561 /* A(30)<18204>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8209 98: tya /* A(30)<18204>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $820A 10 24: bpl ++ ; $8230 -> rts /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $820C 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $820F A9 01: lda #$01 /* A(01)<1820F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8211 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8214 A9 00: lda #$00 /* A(00)<18214>X(??)Y(??)MAP[08:[08],09:[09],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8216 9D 0C 06: sta $060C,x /* A(00)<18214>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8219 8D 64 06: sta $0664 /* A(00)<18214>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $821C 9D 78 03: sta $0378,x /* A(00)<18214>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $821F A9 08: lda #$08 /* A(08)<1821F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8221 20 12 96: jsr _func_19612 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8224 AD 56 06: lda $0656 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8227 9D 02 06: sta playerOneRemainingTRexTime,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $822A BD 42 03: lda $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $822D 4C 1E 95: jmp _func_1951E /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8230 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateEndingTRex_3 $8231 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8234 D0 13: bne + ; $8249 /* A(??)X(un)Y(un)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8236 FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8239 A9 15: lda #$15 /* A(15)<18239>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $823B 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $823E BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8241 9D 42 03: sta $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8244 A9 02: lda #$02 /* A(02)<18244>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8246 20 1E 95: jsr _func_1951E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8249 BD 12 03: lda $0312,x /* A(02)<18244>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $824C BC 18 03: ldy $0318,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $824F 30 04: bmi + ; $8255 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8251 C9 2C: cmp #$2C /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8253 90 3C: bcc +++ ; $8291 -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8255 C9 31: cmp #$31 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8257 F0 05: beq + ; $825E /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8259 A9 31: lda #$31 /* A(31)<18259>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $825B 4C 61 95: jmp _func_19561 /* A(31)<18259>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $825E 98: tya /* A(31)<18259>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $825F 10 30: bpl +++ ; $8291 -> rts /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8261 A9 00: lda #$00 /* A(00)<18261>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8263 9D 02 06: sta playerOneRemainingTRexTime,x /* A(00)<18261>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8266 9D 78 03: sta $0378,x /* A(00)<18261>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8269 AD 7D 06: lda levelWinFlag /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $826C 10 12: bpl ++ ; $8280 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $826E 29 01: and #$01 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8270 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8272 E4 1F: cpx currentPlayerInfoOrTemp /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8274 D0 05: bne + ; $827B /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8276 A9 18: lda #$18 /* A(18)<18276>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8278 4C 6F 80: jmp SetMobLogicStateToAccum /* A(18)<18276>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $827B A9 19: lda #$19 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $827D 4C 6F 80: jmp SetMobLogicStateToAccum /* A(19)<1827B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $8280 BD 42 03: lda $0342,x /* A(19)<1827B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8283 20 1E 95: jsr _func_1951E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8286 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8289 20 54 C0: jsr _func_1C054 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $828C A9 01: lda #$01 /* A(01)<1828C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $828E 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<1828C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) +++ $8291 60: rts /* A(01)<1828C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ PlayerStateTunneling_4 $8292 FE 60 03: inc mobOneSomething_360,x /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8295 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8298 C9 3C: cmp #$3C /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $829A D0 09: bne + ; $82A5 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $829C 08: php /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $829D 48: pha /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $829E A9 0A: lda #$0A /* A(0A)<1829E>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $82A0 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $82A3 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82A4 28: plp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $82A5 C9 5A: cmp #$5A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82A7 90 0E: bcc + ; $82B7 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82A9 B5 6C: lda mobOneFlags,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82AB 09 80: ora #$80 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82AD 95 6C: sta mobOneFlags,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82AF 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $82B2 A9 01: lda #$01 /* A(01)<182B2>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $82B4 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<182B2>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $82B7 BD 04 06: lda playerOneRemainingFireballTime,x /* A(01)<182B2>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $82BA F0 08: beq + ; $82C4 -> _loc_19477 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82BC BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82BF D0 03: bne + ; $82C4 -> _loc_19477 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82C1 20 43 8F: jsr PlayerPunchHandling /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $82C4 4C 77 94: jmp _loc_19477 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateBeingPunched_5 $82C7 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82CA D0 16: bne + ; $82E2 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82CC FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82CF A9 0B: lda #$0B /* A(0B)<182CF>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $82D1 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $82D4 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $82D7 29 04: and #$04 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82D9 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82DA 7D 3C 03: adc playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82DD 69 3A: adc #$3A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82DF 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $82E2 BD 18 03: lda $0318,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82E5 F0 4F: beq +++ ; $8336 -> _loc_19477 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82E7 BD 42 03: lda $0342,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82EA 0A: asl a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82EB 0A: asl a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82EC 7D 60 03: adc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82EF A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82F0 B9 38 83: lda _data_18338_indexed,y /* A$18338,y<182F0>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82F3 75 72: adc mobOnePosX,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82F5 95 72: sta mobOnePosX,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82F7 B9 48 83: lda _data_18348_indexed,y /* A$18348,y<182F7>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82FA 18: clc /* A$18348,y<182F7>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82FB 75 78: adc mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82FD 95 78: sta mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $82FF BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8302 FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8305 C9 04: cmp #$04 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8307 90 2D: bcc +++ ; $8336 -> _loc_19477 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8309 A9 00: lda #$00 /* A(00)<18309>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $830B 9D 84 03: sta $0384,x /* A(00)<18309>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $830E BD 7E 03: lda playerOneHitsTaken,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8311 30 11: bmi + ; $8324 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8313 FE 7E 03: inc playerOneHitsTaken,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8316 C9 04: cmp #$04 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8318 90 0F: bcc ++ ; $8329 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $831A A9 00: lda #$00 /* A(00)<1831A>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $831C 9D 7E 03: sta playerOneHitsTaken,x /* A(00)<1831A>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; Player knocked out $831F A9 06: lda #$06 /* A(06)<1831F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8321 4C 6F 80: jmp SetMobLogicStateToAccum /* A(06)<1831F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + ; Player conked by Trog $8324 A9 11: lda #$11 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8326 4C 6F 80: jmp SetMobLogicStateToAccum /* A(11)<18324>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $8329 A9 14: lda #$14 /* A(14)<18329>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $832B 9D 78 03: sta $0378,x /* A(14)<18329>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ; Restore player to normal state $832E A9 01: lda #$01 /* A(01)<1832E>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8330 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8333 4C 43 8F: jmp PlayerPunchHandling /* A(01)<1832E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $8336 4C 77 94: jmp _loc_19477 /* A(01)<1832E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $8339 .byte $00,$00,$00,$00,$02,$01,$FF,$FE,$00,$00,$00,$00,$FE,$FF,$01 _data_18348_indexed $8348 .byte $02,$FE,$FF,$01,$02,$00,$00,$00,$00,$02,$01,$FF,$FE,$00,$00,$00 $8358 .byte $00 PlayerStateKO_6 $8359 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $835C D0 0C: bne + ; $836A /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $835E FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8361 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8364 18: clc /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8365 69 42: adc #$42 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8367 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $836A BD 18 03: lda $0318,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $836D 10 0D: bpl + ; $837C -> _loc_19477 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $836F A9 1E: lda #$1E /* A(1E)<1836F>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8371 9D 78 03: sta $0378,x /* A(1E)<1836F>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8374 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8377 A9 01: lda #$01 /* A(01)<18377>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8379 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $837C 4C 77 94: jmp _loc_19477 /* A(01)<18377>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateHitByFireball_7 $837F BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8382 D0 0E: bne + ; $8392 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8384 A9 18: lda #$18 /* A(18)<18384>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8386 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8389 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $838C 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $838D 69 46: adc #$46 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $838F 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8392 BC 60 03: ldy mobOneSomething_360,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8395 C0 0E: cpy #$0E /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8397 90 25: bcc ++ ; $83BE /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8399 C0 35: cpy #$35 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $839B 90 2C: bcc _loc_183C9 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $839D C0 3F: cpy #$3F /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $839F 90 22: bcc +++ ; $83C3 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83A1 BD 7E 03: lda playerOneHitsTaken,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83A4 30 13: bmi + ; $83B9 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83A6 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83A9 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $83AC A9 0F: lda #$0F /* A(0F)<183AC>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $83AE 9D 78 03: sta $0378,x /* A(0F)<183AC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $83B1 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $83B4 A9 01: lda #$01 /* A(01)<183B4>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $83B6 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<183B4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $83B9 A9 12: lda #$12 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $83BB 4C 6F 80: jmp SetMobLogicStateToAccum /* A(12)<183B9>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $83BE B9 CF 83: lda _data_183CF_indexed,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $83C1 90 03: bcc ++++ ; $83C6 /* A$183CF,y<183BE>X(un)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $83C3 B9 A8 83: lda _data_183A8_indexed,y /* A$183A8,y<183C3>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $83C6 9D 0C 03: sta $030C,x /* A$183CF,y<183BE>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_183C9 $83C9 FE 60 03: inc mobOneSomething_360,x /* A$183CF,y<183BE>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83CC 4C 77 94: jmp _loc_19477 /* A$183CF,y<183BE>X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_183CF_indexed $83CF .byte $00,$00,$00,$00,$00,$00,$01,$02,$03,$04,$06,$08,$09,$0A,$09,$08 $83DF .byte $07,$06,$05,$04,$03,$02,$01,$00 PlayerStateTarpit_8 $83E7 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83EA D0 14: bne + ; $8400 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83EC FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83EF BD 66 03: lda mobOneTilePos,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83F2 20 7B 95: jsr _func_1957B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $83F5 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83F8 9D 42 03: sta $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $83FB A9 02: lda #$02 /* A(02)<183FB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $83FD 20 1E 95: jsr _func_1951E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8400 BD 12 03: lda $0312,x /* A(02)<183FB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8403 BC 18 03: ldy $0318,x /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8406 30 04: bmi + ; $840C /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8408 C9 14: cmp #$14 /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $840A 90 24: bcc ++ ; $8430 -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $840C C9 4A: cmp #$4A /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $840E F0 05: beq + ; $8415 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8410 A9 4A: lda #$4A /* A(4A)<18410>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8412 4C 61 95: jmp _func_19561 /* A(4A)<18410>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8415 98: tya /* A(4A)<18410>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8416 10 18: bpl ++ ; $8430 -> rts /* A(??)X(un)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8418 BC 66 03: ldy mobOneTilePos,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $841B 20 30 C0: jsr _func_1C030 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $841E BD 42 03: lda $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8421 9D 3C 03: sta playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8424 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8427 B9 5A BF: lda _data_1BF5A_indexed,y /* A$1BF5A,y<18427>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $842A 9D 42 03: sta $0342,x /* A$1BF5A,y<18427>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $842D 4C 22 96: jmp _loc_19622 /* A$1BF5A,y<18427>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8430 60: rts /* A$1BF5A,y<18427>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateStompingTRex_9 $8431 8A: txa /* A(un)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/ $8432 49 01: eor #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8434 A8: tay /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8435 B9 72 00: lda mobOnePosX,y /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8438 85 1D: sta currentPlayerPosX /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $843A B9 78 00: lda mobOnePosY,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $843D 85 1E: sta currentPlayerPosY /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $843F 20 89 84: jsr _func_18489 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8442 B0 1F: bcs ++ ; $8463 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8444 10 1A: bpl + ; $8460 -> _loc_19477 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8446 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8447 49 01: eor #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8449 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $844A A9 20: lda #$20 /* A(20)<1844A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $844C 9D 06 03: sta $0306,x /* A(20)<1844A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $844F A9 4B: lda #$4B /* A(4B)<1844F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8451 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8454 A6 23: ldx currentPlayerOrTemp /* A(4B)<1844F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8456 A9 04: lda #$04 /* A(04)<18456>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8458 8D 65 06: sta $0665 /* A(04)<18456>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $845B A9 1D: lda #$1D /* A(1D)<1845B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $845D 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8460 4C 77 94: jmp _loc_19477 /* A(1D)<1845B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8463 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8464 49 01: eor #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8466 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8467 A9 0B: lda #$0B /* A(0B)<18467>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8469 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $846C A9 20: lda #$20 /* A(20)<1846C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $846E 9D 06 03: sta $0306,x /* A(20)<1846C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8471 A6 23: ldx currentPlayerOrTemp /* A(20)<1846C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8473 A0 00: ldy #$00 /* A(20)<1846C>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8475 84 1F: sty currentPlayerInfoOrTemp /* A(20)<1846C>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8477 A9 10: lda #$10 /* A(10)<18477>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8479 20 03 C0: jsr _func_1C003 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $847C 20 C2 95: jsr _func_195C2 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $847F A9 0F: lda #$0F /* A(0F)<1847F>X(??)Y(00)<18473>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8481 9D 78 03: sta $0378,x /* A(0F)<1847F>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8484 A9 01: lda #$01 /* A(01)<18484>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8486 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<18484>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_18489 $8489 A9 00: lda #$00 /* A(??)X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $848B 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<18489>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $848E 9D 36 03: sta $0336,x /* A(00)<18489>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8491 BC 60 03: ldy mobOneSomething_360,x /* A(00)<18489>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8494 FE 60 03: inc mobOneSomething_360,x /* A(00)<18489>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8497 B9 D8 84: lda _data_184D8_indexed,y /* A$184D8,y<18497>X(??)Y(??)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $849A C9 FF: cmp #$FF /* A$184D8,y<18497>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $849C F0 35: beq ++++ ; $84D3 /* A$184D8,y<18497>X(??)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $849E 48: pha /* A$184D8,y<18497>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $849F 29 7F: and #$7F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84A1 9D 0C 03: sta $030C,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84A4 F0 1E: beq +++ ; $84C4 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84A6 B5 72: lda mobOnePosX,x /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84A8 C5 1D: cmp currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84AA F0 08: beq ++ ; $84B4 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84AC 90 04: bcc + ; $84B2 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84AE D6 72: dec mobOnePosX,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84B0 D0 02: bne ++ ; $84B4 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $84B2 F6 72: inc mobOnePosX,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ ++ $84B4 B5 78: lda mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $84B6 C5 1E: cmp currentPlayerPosY /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84B8 F0 08: beq ++ ; $84C2 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84BA 90 04: bcc + ; $84C0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84BC D6 78: dec mobOnePosY,x /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84BE D0 02: bne ++ ; $84C2 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $84C0 F6 78: inc mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $84C2 A9 03: lda #$03 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $84C4 9D 18 03: sta $0318,x /* A(03)<184C2>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $84C7 A9 50: lda #$50 /* A(50)<184C7>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $84C9 18: clc /* A(50)<184C7>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $84CA 7D 3C 03: adc playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84CD 9D 12 03: sta $0312,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84D0 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84D1 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84D2 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $84D3 9D 60 03: sta mobOneSomething_360,x /* A$184D8,y<18497>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84D6 38: sec /* A$184D8,y<18497>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $84D7 60: rts /* A$184D8,y<18497>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_184D8_indexed $84D8 .byte $00,$00,$00,$00,$00,$00,$03,$06,$08,$0A,$0B,$0C,$0D,$0D,$0D,$0D $84E8 .byte $0C,$0B,$0A,$08,$06,$03,$80,$00,$00,$00,$00,$00,$00,$00,$03,$06 $84F8 .byte $08,$0A,$0B,$0B,$0B,$0A,$08,$06,$03,$80,$FF JumpTableEntry_18503 $8503 BC 90 03: ldy $0390,x /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8506 B9 7C BB: lda _data_1BB7C_indexed,y /* A$1BB7C,y<18506>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8509 85 1D: sta currentPlayerPosX /* A$1BB7C,y<18506>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $850B B9 21 BC: lda _data_1BC21_indexed,y /* A$1BC21,y<1850B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $850E 18: clc /* A$1BC21,y<1850B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $850F 69 F8: adc #$F8 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8511 85 1E: sta currentPlayerPosY /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8513 20 89 84: jsr _func_18489 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8516 B0 21: bcs +++ ; $8539 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8518 10 1C: bpl ++ ; $8536 -> _loc_19477 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $851A BD 7E 03: lda playerOneHitsTaken,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $851D F0 08: beq + ; $8527 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $851F BC 90 03: ldy $0390,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8522 20 2A C0: jsr _func_1C02A /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8525 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8527 FE 7E 03: inc playerOneHitsTaken,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $852A A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $852C A9 04: lda #$04 /* A(04)<1852C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $852E 8D 65 06: sta $0665 /* A(04)<1852C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8531 A9 1D: lda #$1D /* A(1D)<18531>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8533 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ++ $8536 4C 77 94: jmp _loc_19477 /* A(1D)<18531>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $8539 BD 90 03: lda $0390,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $853C 20 7B 95: jsr _func_1957B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $853F A9 0F: lda #$0F /* A(0F)<1853F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8541 9D 78 03: sta $0378,x /* A(0F)<1853F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8544 A9 01: lda #$01 /* A(01)<18544>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8546 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<18544>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ PlayerStateRunInPlace_IMM_RTS__A $8549 60: rts /* A(01)<18544>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ PlayerStateLoseInvincibility_B $854A FE 60 03: inc mobOneSomething_360,x /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $854D BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8550 C9 3C: cmp #$3C /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8552 90 1D: bcc + ; $8571 -> _loc_19477 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8554 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8557 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $855A A9 0F: lda #$0F /* A(0F)<1855A>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $855C 9D 78 03: sta $0378,x /* A(0F)<1855A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $855F A9 00: lda #$00 /* A(00)<1855F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8561 9D 4E 03: sta $034E,x /* A(00)<1855F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8564 A9 04: lda #$04 /* A(04)<18564>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8566 20 12 96: jsr _func_19612 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8569 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $856C A9 01: lda #$01 /* A(01)<1856C>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $856E 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<1856C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8571 4C 77 94: jmp _loc_19477 /* A(01)<1856C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ PlayerStateTRexHoppingOver_C $8574 BC 60 03: ldy mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8577 FE 60 03: inc mobOneSomething_360,x /* A(un)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $857A B9 D3 85: lda _data_185D3_indexed,y /* A$185D3,y<1857A>X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $857D C9 FF: cmp #$FF /* A$185D3,y<1857A>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $857F F0 34: beq ++ ; $85B5 /* A$185D3,y<1857A>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8581 9D 0C 03: sta $030C,x /* A$185D3,y<1857A>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8584 A0 00: ldy #$00 /* A$185D3,y<1857A>X(un)Y(00)<18584>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8586 0A: asl a /* A(??)X(un)Y(00)<18584>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8587 F0 14: beq + ; $859D /* A(??)X(un)Y(00)<18584>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8589 BC 3C 03: ldy playerOneFacing,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $858C B5 72: lda mobOnePosX,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $858E 79 EA 85: adc _data_185EA_indexed,y /* A$185EA,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8591 95 72: sta mobOnePosX,x /* A$185EA,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8593 B5 78: lda mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8595 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8596 79 EE 85: adc _data_185EE_indexed,y /* A$185EE,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8599 95 78: sta mobOnePosY,x /* A$185EE,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $859B A0 03: ldy #$03 /* A$185EE,yX(un)Y(03)<1859B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + - $859D 98: tya /* A(00)<1859D>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $859E 9D 18 03: sta $0318,x /* A(00)<1859D>X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $85A1 A9 50: lda #$50 /* A(50)<185A1>X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $85A3 18: clc /* A(50)<185A1>X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $85A4 7D 3C 03: adc playerOneFacing,x /* A(??)X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85A7 9D 12 03: sta $0312,x /* A(??)X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85AA A9 00: lda #$00 /* A(00)<185AA>X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $85AC 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<185AA>X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $85AF 9D 36 03: sta $0336,x /* A(00)<185AA>X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $85B2 4C 77 94: jmp _loc_19477 /* A(00)<185AA>X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ++ $85B5 A9 04: lda #$04 /* A(??)X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S0*/ $85B7 8D 65 06: sta $0665 /* A(04)<185B5>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $85BA A9 1D: lda #$1D /* A(1D)<185BA>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $85BC 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $85BF A9 0F: lda #$0F /* A(0F)<185BF>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $85C1 9D 78 03: sta $0378,x /* A(0F)<185BF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $85C4 BD 66 03: lda mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85C7 20 7B 95: jsr _func_1957B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $85CA A9 01: lda #$01 /* A(01)<185CA>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $85CC 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $85CF A0 00: ldy #$00 /* A(01)<185CA>X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $85D1 F0 CA: beq - ; $859D /* A(01)<185CA>X(??)Y(00)<185CF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _data_185D3_indexed $85D3 .byte $00,$00,$00,$00,$00,$00,$03,$06,$08,$0A,$0B,$0C,$0D,$0D,$0D,$0D $85E3 .byte $0C,$0B,$0A,$08,$06,$03,$FF _data_185EA_indexed $85EA .byte $00,$02,$00,$FE _data_185EE_indexed $85EE .byte $FE,$00,$02,$00 PlayerStateFrozenInPlace_E $85F2 BC 60 03: ldy mobOneSomething_360,x /* A(19)<18613>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85F5 F0 24: beq + ; $861B /* A(un)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85F7 C0 01: cpy #$01 /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85F9 D0 47: bne +++ ; $8642 /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85FB BD 48 03: lda $0348,x /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85FE 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $85FF 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8600 69 0A: adc #$0A /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8602 A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8603 B9 5C 00: lda tileItemFrameVec16,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8606 29 0F: and #$0F /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8608 C9 04: cmp #$04 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $860A 90 33: bcc ++ ; $863F -> _loc_19477 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $860C FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $860F 8A: txa /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8610 20 5A C0: jsr _func_1C05A /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8613 A9 19: lda #$19 /* A(19)<18613>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8615 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8618 4C F2 85: jmp PlayerStateFrozenInPlace_E /* A(19)<18613>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $861B A9 04: lda #$04 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $861D 9D 4E 03: sta $034E,x /* A(04)<1861B>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8620 A9 00: lda #$00 /* A(00)<18620>X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8622 9D 78 03: sta $0378,x /* A(00)<18620>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8625 A9 FF: lda #$FF /* A(FF)<18625>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8627 9D 18 03: sta $0318,x /* A(FF)<18625>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $862A BD 48 03: lda $0348,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $862D 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $862E 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $862F 69 0A: adc #$0A /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8631 A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8632 B9 5C 00: lda tileItemFrameVec16,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8635 29 F0: and #$F0 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8637 09 02: ora #$02 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8639 99 5C 00: sta tileItemFrameVec16,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $863C FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $863F 4C 77 94: jmp _loc_19477 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $8642 C0 42: cpy #$42 /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8644 B0 6E: bcs +++ ; $86B4 /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8646 BD 0C 03: lda $030C,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8649 7D 4E 03: adc $034E,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $864C 10 02: bpl + ; $8650 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $864E A9 00: lda #$00 /* A(00)<1864E>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $8650 9D 0C 03: sta $030C,x /* A(00)<1864E>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8653 BD 78 03: lda $0378,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8656 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8657 69 25: adc #$25 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8659 9D 78 03: sta $0378,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $865C 90 03: bcc + ; $8661 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $865E DE 4E 03: dec $034E,x /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8661 98: tya /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8662 29 01: and #$01 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8664 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8665 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8666 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8667 7D 48 03: adc $0348,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $866A A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $866B B5 72: lda mobOnePosX,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $866D 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $866E 79 EE 86: adc _data_186EE_indexed,y /* A$186EE,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8671 95 72: sta mobOnePosX,x /* A$186EE,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8673 B5 78: lda mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8675 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8676 79 FE 86: adc _data_186FE_indexed,y /* A$186FE,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8679 95 78: sta mobOnePosY,x /* A$186FE,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $867B BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $867E 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $867F 90 0D: bcc + ; $868E /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8681 A0 00: ldy #$00 /* A(??)X(un)Y(00)<18681>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8683 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(00)<18681>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8686 29 08: and #$08 /* A(??)X(un)Y(00)<18681>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8688 F0 0F: beq ++ ; $8699 /* A(??)X(un)Y(00)<18681>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $868A A0 03: ldy #$03 /* A(??)X(un)Y(03)<1868A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $868C 10 0B: bpl ++ ; $8699 /* A(??)X(un)Y(03)<1868A>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $868E A0 03: ldy #$03 /* A(??)X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8690 BD 4E 03: lda $034E,x /* A(??)X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8693 30 04: bmi ++ ; $8699 /* A(??)X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8695 F0 02: beq ++ ; $8699 /* A(??)X(un)Y(03)<1868E>MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8697 A0 00: ldy #$00 /* A(??)X(un)Y(00)<18697>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ++ - $8699 A9 54: lda #$54 /* A(??)X(un)Y(03)<1868A>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $869B 18: clc /* A(54)<18699>X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $869C 7D 3C 03: adc playerOneFacing,x /* A(??)X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $869F 9D 12 03: sta $0312,x /* A(??)X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86A2 98: tya /* A(03)<186A2>X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $86A3 9D 18 03: sta $0318,x /* A(03)<186A2>X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $86A6 A9 00: lda #$00 /* A(00)<186A6>X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $86A8 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<186A6>X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $86AB 9D 36 03: sta $0336,x /* A(00)<186A6>X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $86AE FE 60 03: inc mobOneSomething_360,x /* A(00)<186A6>X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86B1 4C 77 94: jmp _loc_19477 /* A(00)<186A6>X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $86B4 D0 22: bne ++ ; $86D8 /* A(00)<186A6>X(un)Y(03)<1868E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86B6 BD 48 03: lda $0348,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86B9 9D 42 03: sta $0342,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86BC 20 9D 95: jsr _func_1959D /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $86BF 20 7B 95: jsr _func_1957B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $86C2 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86C5 B9 10 BE: lda _data_1BE10_indexed,y /* A$1BE10,y<186C5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86C8 C9 03: cmp #$03 /* A$1BE10,y<186C5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86CA D0 04: bne + ; $86D0 /* A$1BE10,y<186C5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86CC 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86CD 9D FC 03: sta $03FC,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $86D0 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86D1 20 5D C0: jsr _func_1C05D /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $86D4 A0 06: ldy #$06 /* A(??)X(??)Y(06)<186D4>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $86D6 10 C1: bpl - ; $8699 /* A(??)X(??)Y(06)<186D4>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $86D8 A9 1E: lda #$1E /* A(??)X(??)Y(06)<186D4>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $86DA 9D 78 03: sta $0378,x /* A(1E)<186D8>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $86DD BC 42 03: ldy $0342,x /* A(1E)<186D8>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86E0 B9 0E 87: lda _data_1870E_indexed,y /* A$1870E,y<186E0>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86E3 9D 42 03: sta $0342,x /* A$1870E,y<186E0>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $86E6 A9 16: lda #$16 /* A(16)<186E6>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $86E8 4C 6F 80: jmp SetMobLogicStateToAccum /* A(16)<186E6>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $86EB .byte $4C,$77,$94 _data_186EE_indexed $86EE .byte $03,$01,$FD,$FF,$03,$01,$FD,$FF,$03,$00,$FD,$00,$03,$00,$FD,$00 _data_186FE_indexed $86FE .byte $01,$02,$01,$02,$FF,$FE,$FF,$FE,$00,$02,$00,$02,$00,$FE,$00,$FE _data_1870E_indexed $870E .byte $02,$01,$02,$03,$00,$01,$00,$03 PlayerStateUNSURE_F $8716 BC 60 03: ldy mobOneSomething_360,x /* A(un)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8719 D0 23: bne ++ ; $873E /* A(un)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $871B A9 C0: lda #$C0 /* A(C0)<1871B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $871D 9D 4E 03: sta $034E,x /* A(C0)<1871B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8720 A9 00: lda #$00 /* A(00)<18720>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8722 9D 78 03: sta $0378,x /* A(00)<18720>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8725 BD FC 03: lda $03FC,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8728 A0 0B: ldy #$0B /* A(??)X(un)Y(0B)<18728>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $872A D9 91 87: cmp _data_18791_indexed,y /* A(??)X(un)Y(0B)<18728>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $872D F0 03: beq + ; $8732 /* A(??)X(un)Y(0B)<18728>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $872F 88: dey /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8730 D0 F8: bne - ; $872A /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8732 98: tya /* A(??)X(un)Y(0B)<18728>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8733 9D 48 03: sta $0348,x /* A(0B)<18732>X(un)Y(0B)<18728>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8736 FE 60 03: inc mobOneSomething_360,x /* A(0B)<18732>X(un)Y(0B)<18728>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8739 A9 4F: lda #$4F /* A(4F)<18739>X(un)Y(0B)<18728>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $873B 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ++ $873E FE 60 03: inc mobOneSomething_360,x /* A(4F)<18739>X(??)Y(0B)<18728>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8741 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8744 C9 05: cmp #$05 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8746 90 05: bcc + ; $874D /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8748 A9 02: lda #$02 /* A(02)<18748>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $874A 9D 60 03: sta mobOneSomething_360,x /* A(02)<18748>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $874D BD 78 03: lda $0378,x /* A(02)<18748>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8750 18: clc /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8751 7D 4E 03: adc $034E,x /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8754 9D 78 03: sta $0378,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8757 90 24: bcc + ; $877D /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8759 BD 4E 03: lda $034E,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $875C E9 06: sbc #$06 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $875E 9D 4E 03: sta $034E,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8761 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8764 E9 02: sbc #$02 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8766 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8767 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8768 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8769 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $876A 7D 48 03: adc $0348,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $876D A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $876E B5 72: lda mobOnePosX,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8770 79 9D 87: adc _data_1879D_indexed,y /* A$1879D,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8773 95 72: sta mobOnePosX,x /* A$1879D,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8775 B5 78: lda mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8777 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8778 79 CD 87: adc _data_187CD_indexed,y /* A$187CD,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $877B 95 78: sta mobOnePosY,x /* A$187CD,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $877D BD 18 03: lda $0318,x /* A$187CD,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8780 10 0C: bpl + ; $878E -> _loc_19477 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8782 BC 48 03: ldy $0348,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8785 B9 FD 87: lda _data_187FD_indexed,y /* A$187FD,y<18785>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8788 9D 42 03: sta $0342,x /* A$187FD,y<18785>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $878B 4C 22 96: jmp _loc_19622 /* A$187FD,y<18785>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $878E 4C 77 94: jmp _loc_19477 /* A$187FD,y<18785>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_18791_indexed $8791 .byte $14,$16,$18,$30,$38,$4E,$56,$6C,$74,$8C,$8E,$90 _data_1879D_indexed $879D .byte $01,$00,$FF,$01,$FF,$01,$FF,$01,$FF,$01,$00,$FF,$00,$00,$00,$00 $87AD .byte $01,$00,$FF,$01,$FF,$01,$FF,$01,$FF,$01,$00,$FF,$00,$00,$00,$00 $87BD .byte $00,$00,$00,$01,$FF,$01,$FF,$01,$FF,$00,$00,$00,$00,$00,$00,$00 _data_187CD_indexed $87CD .byte $01,$01,$01,$01,$01,$00,$00,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00 $87DD .byte $01,$01,$01,$01,$01,$00,$00,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00 $87ED .byte $01,$01,$01,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$00 _data_187FD_indexed $87FD .byte $03,$03,$01,$02,$02,$02,$02,$00,$00,$01,$01,$01 PlayerStateEatingTrog_10 $8809 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $880C D0 12: bne + ; $8820 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $880E FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8811 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8814 18: clc /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8815 69 60: adc #$60 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8817 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $881A 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $881D 4C 77 94: jmp _loc_19477 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8820 BD 18 03: lda $0318,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8823 F0 0E: beq + ; $8833 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8825 B5 2E: lda playerOneButtons,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8827 29 C0: and #$C0 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8829 F0 08: beq + ; $8833 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $882B 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $882E A9 01: lda #$01 /* A(01)<1882E>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8830 9D 24 03: sta playerOneSomething_324,x /* A(01)<1882E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $8833 BD 2A 03: lda playerOneSomething_32A,x /* A(01)<1882E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8836 C9 14: cmp #$14 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8838 90 37: bcc ++ ; $8871 -> _loc_19477 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $883A A9 00: lda #$00 /* A(00)<1883A>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $883C 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<1883A>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $883F 20 74 88: jsr _func_18874 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8842 BD 90 03: lda $0390,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8845 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8846 A9 00: lda #$00 /* A(00)<18846>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8848 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<18846>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $884B BD 54 03: lda $0354,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $884E C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8850 D0 03: bne + ; $8855 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8852 20 F6 97: jsr _func_197F6 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8855 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8857 FE 0E 06: inc $060E,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $885A CE 7E 06: dec $067E /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $885D A9 04: lda #$04 /* A(04)<1885D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $885F 8D 65 06: sta $0665 /* A(04)<1885D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8862 A9 14: lda #$14 /* A(14)<18862>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8864 9D 78 03: sta $0378,x /* A(14)<18862>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8867 A9 02: lda #$02 /* A(02)<18867>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8869 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $886C A9 01: lda #$01 /* A(01)<1886C>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $886E 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<1886C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $8871 4C 77 94: jmp _loc_19477 /* A(01)<1886C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_18874 $8874 BC 90 03: ldy $0390,x /* A(00)<1883A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8877 B9 54 03: lda $0354,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $887A C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $887C D0 04: bne + ; $8882 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $887E A0 00: ldy #$00 /* A(??)X(??)Y(00)<1887E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8880 F0 13: beq ++ ; $8895 /* A(??)X(??)Y(00)<1887E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $8882 BC 0C 06: ldy $060C,x /* A(??)X(??)Y(00)<1887E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8885 AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8888 C9 01: cmp #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $888A F0 03: beq + ; $888F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $888C FE 0C 06: inc $060C,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $888F C0 04: cpy #$04 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8891 90 02: bcc ++ ; $8895 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8893 A0 03: ldy #$03 /* A(??)X(??)Y(03)<18893>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $8895 B9 D6 88: lda _data_188D6_indexed,y /* A$188D6,y<18895>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S0*/ $8898 85 1F: sta currentPlayerInfoOrTemp /* A$188D6,y<18895>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $889A C8: iny /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $889B 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $889C 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $889D 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $889E 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $889F 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88A0 09 05: ora #$05 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88A2 E0 00: cpx #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88A4 F0 02: beq + ; $88A8 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88A6 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $88A8 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88A9 A9 00: lda #$00 /* A(00)<188A9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $88AB 85 21: sta currentEnemyOrTemp /* A(00)<188A9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $88AD BC 90 03: ldy $0390,x /* A(00)<188A9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $88B0 B9 54 03: lda $0354,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $88B3 C9 03: cmp #$03 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $88B5 D0 04: bne + ; $88BB /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $88B7 06 1F: asl currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $88B9 E6 21: inc currentEnemyOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $88BB A0 00: ldy #$00 /* A(??)X(??)Y(00)<188BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $88BD 98: tya /* A(00)<188BD>X(??)Y(00)<188BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $88BE 20 03 C0: jsr _func_1C003 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $88C1 BD 90 03: lda $0390,x /* A(??)X(??)Y(00)<188BB>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88C4 AA: tax /* A(??)X(??)Y(00)<188BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88C5 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88C8 BE 7C BB: ldx _data_1BB7C_indexed,y /* A(??)X$1BB7C,y<188C8>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88CB B9 21 BC: lda _data_1BC21_indexed,y /* A$1BC21,y<188CB>X$1BB7C,y<188C8>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88CE A8: tay /* A$1BC21,y<188CB>X$1BB7C,y<188C8>Y$1BC21,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88CF 68: pla /* A(??)X$1BB7C,y<188C8>Y$1BC21,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88D0 20 D6 B4: jsr _func_1B4D6 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $88D3 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y$1BC21,yMAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88D5 60: rts /* A(??)X(??)Y$1BC21,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_188D6_indexed $88D6 .byte $01,$02,$04,$08 PlayerStateStruckByTrog_11 $88DA BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88DD D0 1F: bne ++ ; $88FE /* A(??)X(un)Y(un)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88DF FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88E2 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $88E5 BC 90 03: ldy $0390,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88E8 B9 54 03: lda $0354,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88EB A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88EC BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88EF C0 01: cpy #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88F1 F0 06: beq + ; $88F9 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88F3 18: clc /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88F4 69 64: adc #$64 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88F6 4C 61 95: jmp _func_19561 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $88F9 69 67: adc #$67 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $88FB 4C 61 95: jmp _func_19561 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $88FE BC 18 03: ldy $0318,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8901 30 3D: bmi ++ ; $8940 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8903 20 4D 89: jsr _func_1894D /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8906 90 2F: bcc + ; $8937 /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8908 FE 60 03: inc mobOneSomething_360,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $890B BD 60 03: lda mobOneSomething_360,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $890E C9 3C: cmp #$3C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8910 90 25: bcc + ; $8937 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8912 BD 7E 03: lda playerOneHitsTaken,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8915 C9 80: cmp #$80 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8917 F0 27: beq ++ ; $8940 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8919 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $891C 9D 42 03: sta $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $891F 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8922 BD 66 03: lda mobOneTilePos,x /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8925 20 7B 95: jsr _func_1957B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8928 A9 00: lda #$00 /* A(00)<18928>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $892A 9D 7E 03: sta playerOneHitsTaken,x /* A(00)<18928>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $892D A9 0F: lda #$0F /* A(0F)<1892D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $892F 9D 78 03: sta $0378,x /* A(0F)<1892D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8932 A9 01: lda #$01 /* A(01)<18932>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8934 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<18932>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8937 B5 2E: lda playerOneButtons,x /* A(01)<18932>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8939 29 C0: and #$C0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $893B F0 0F: beq +++ ; $894C -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $893D 4C 4C 89: jmp +++ ; $894C -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8940 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8943 B9 5A BF: lda _data_1BF5A_indexed,y /* A$1BF5A,y<18943>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8946 9D 42 03: sta $0342,x /* A$1BF5A,y<18943>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8949 4C 22 96: jmp _loc_19622 /* A$1BF5A,y<18943>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $894C 60: rts /* A$1BF5A,y<18943>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1894D $894D BC 90 03: ldy $0390,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8950 B9 5A 03: lda mobOneLogicState,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8953 C9 0C: cmp #$0C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8955 D0 11: bne + ; $8968 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8957 B9 90 03: lda $0390,y /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $895A C5 23: cmp currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $895C D0 0A: bne + ; $8968 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $895E AD 66 06: lda $0666 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8961 0D 1A 06: ora $061A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8964 D0 02: bne + ; $8968 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8966 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8967 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8968 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8969 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateFallingInWater_12 $896A BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $896D D0 11: bne + ; $8980 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $896F A9 18: lda #$18 /* A(18)<1896F>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8971 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8974 FE 60 03: inc mobOneSomething_360,x /* A(18)<1896F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8977 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $897A 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $897B 69 70: adc #$70 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $897D 4C 61 95: jmp _func_19561 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8980 BD 18 03: lda $0318,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8983 10 12: bpl + ; $8997 -> _loc_19477 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8985 BC 66 03: ldy mobOneTilePos,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8988 20 30 C0: jsr _func_1C030 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $898B BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $898E B9 5A BF: lda _data_1BF5A_indexed,y /* A$1BF5A,y<1898E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8991 9D 42 03: sta $0342,x /* A$1BF5A,y<1898E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8994 4C 22 96: jmp _loc_19622 /* A$1BF5A,y<1898E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8997 4C 77 94: jmp _loc_19477 /* A$1BF5A,y<1898E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateFallingInPit_13 $899A BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $899D D0 19: bne + ; $89B8 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $899F A9 14: lda #$14 /* A(14)<1899F>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $89A1 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $89A4 FE 60 03: inc mobOneSomething_360,x /* A(14)<1899F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89A7 BD 66 03: lda mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89AA 20 7B 95: jsr _func_1957B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $89AD BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89B0 9D 42 03: sta $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89B3 A9 74: lda #$74 /* A(74)<189B3>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $89B5 4C 61 95: jmp _func_19561 /* A(74)<189B3>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $89B8 BC 18 03: ldy $0318,x /* A(74)<189B3>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $89BB 10 27: bpl ++ ; $89E4 -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89BD BC 66 03: ldy mobOneTilePos,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89C0 B9 00 07: lda tileItemsMap,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89C3 29 7F: and #$7F /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89C5 C9 08: cmp #$08 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89C7 D0 07: bne + ; $89D0 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89C9 A2 00: ldx #$00 /* A(??)X(00)<189C9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $89CB A9 08: lda #$08 /* A(08)<189CB>X(00)<189C9>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $89CD 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $89D0 A6 23: ldx currentPlayerOrTemp /* A(08)<189CB>X(00)<189C9>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89D2 BD 42 03: lda $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89D5 9D 3C 03: sta playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89D8 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89DB B9 5A BF: lda _data_1BF5A_indexed,y /* A$1BF5A,y<189DB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89DE 9D 42 03: sta $0342,x /* A$1BF5A,y<189DB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89E1 4C 22 96: jmp _loc_19622 /* A$1BF5A,y<189DB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $89E4 60: rts /* A$1BF5A,y<189DB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateUNSURE_M_BEING_EATEN_14 $89E5 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89E8 D0 18: bne + ; $8A02 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89EA A9 1E: lda #$1E /* A(1E)<189EA>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $89EC 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $89EF FE 60 03: inc mobOneSomething_360,x /* A(1E)<189EA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89F2 A9 20: lda #$20 /* A(20)<189F2>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $89F4 9D 06 03: sta $0306,x /* A(20)<189F2>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $89F7 BD 90 03: lda $0390,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89FA 29 01: and #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89FC 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89FD 69 4D: adc #$4D /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $89FF 4C 61 95: jmp _func_19561 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8A02 BC 18 03: ldy $0318,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A05 10 0C: bpl + ; $8A13 -> rts /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A07 BC 66 03: ldy mobOneTilePos,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A0A B9 5A BF: lda _data_1BF5A_indexed,y /* A$1BF5A,y<18A0A>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A0D 9D 42 03: sta $0342,x /* A$1BF5A,y<18A0A>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A10 4C 22 96: jmp _loc_19622 /* A$1BF5A,y<18A0A>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8A13 60: rts /* A$1BF5A,y<18A0A>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateSmushed_15 $8A14 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A17 D0 12: bne + ; $8A2B /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A19 A9 1E: lda #$1E /* A(1E)<18A19>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A1B 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8A1E FE 60 03: inc mobOneSomething_360,x /* A(1E)<18A19>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A21 A9 20: lda #$20 /* A(20)<18A21>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A23 9D 06 03: sta $0306,x /* A(20)<18A21>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A26 A9 4C: lda #$4C /* A(4C)<18A26>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A28 4C 61 95: jmp _func_19561 /* A(4C)<18A26>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8A2B BC 18 03: ldy $0318,x /* A(4C)<18A26>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A2E 10 0C: bpl + ; $8A3C -> rts /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A30 BC 66 03: ldy mobOneTilePos,x /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A33 B9 5A BF: lda _data_1BF5A_indexed,y /* A$1BF5A,y<18A33>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A36 9D 42 03: sta $0342,x /* A$1BF5A,y<18A33>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A39 4C 22 96: jmp _loc_19622 /* A$1BF5A,y<18A33>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8A3C 60: rts /* A$1BF5A,y<18A33>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateRecoverFromKO_16 $8A3D BD 78 03: lda $0378,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A40 F0 05: beq + ; $8A47 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A42 DE 78 03: dec $0378,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A45 D0 29: bne ++ ; $8A70 -> _loc_19477 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8A47 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A4A D0 0C: bne + ; $8A58 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A4C FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A4F BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A52 18: clc /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A53 69 58: adc #$58 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A55 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8A58 BD 18 03: lda $0318,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A5B 10 13: bpl ++ ; $8A70 -> _loc_19477 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A5D BD 42 03: lda $0342,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A60 20 1E 95: jsr _func_1951E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8A63 A9 14: lda #$14 /* A(14)<18A63>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A65 9D 78 03: sta $0378,x /* A(14)<18A63>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A68 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8A6B A9 01: lda #$01 /* A(01)<18A6B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A6D 4C 6F 80: jmp SetMobLogicStateToAccum /* A(01)<18A6B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $8A70 4C 77 94: jmp _loc_19477 /* A(01)<18A6B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ PlayerStateLedgeFall_17 $8A73 BC 60 03: ldy mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A76 D0 11: bne + ; $8A89 /* A(un)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A78 FE 60 03: inc mobOneSomething_360,x /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A7B A9 14: lda #$14 /* A(14)<18A7B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A7D 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8A80 A9 5C: lda #$5C /* A(5C)<18A80>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A82 18: clc /* A(5C)<18A80>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8A83 7D 3C 03: adc playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A86 4C 61 95: jmp _func_19561 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8A89 BD 18 03: lda $0318,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A8C C9 07: cmp #$07 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A8E 90 2F: bcc +++ ; $8ABF -> rts /* A(??)X(un)Y(??)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A90 A5 06: lda frameCtr /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A92 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A93 90 2A: bcc +++ ; $8ABF -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A95 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A98 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A99 90 06: bcc + ; $8AA1 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A9B B9 DC 8A: lda _data_18ADC_indexed,y /* A$18ADC,y<18A9B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8A9E 4C A4 8A: jmp ++ ; $8AA4 /* A$18ADC,y<18A9B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8AA1 B9 CC 8A: lda _data_18ACC_indexed,y /* A$18ACC,y<18AA1>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $8AA4 9D 0C 03: sta $030C,x /* A$18ACC,y<18AA1>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AA7 F0 17: beq ++++ ; $8AC0 /* A$18ACC,y<18AA1>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AA9 BC 3C 03: ldy playerOneFacing,x /* A$18ACC,y<18AA1>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AAC B5 72: lda mobOnePosX,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AAE 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AAF 79 E4 8A: adc _data_18AE4_indexed,y /* A$18AE4,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AB2 95 72: sta mobOnePosX,x /* A$18AE4,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AB4 B5 78: lda mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AB6 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AB7 79 E8 8A: adc _data_18AE8_indexed,y /* A$18AE8,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ABA 95 78: sta mobOnePosY,x /* A$18AE8,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ABC FE 60 03: inc mobOneSomething_360,x /* A$18AE8,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $8ABF 60: rts /* A$18AE8,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $8AC0 A9 0D: lda #$0D /* A(0D)<18AC0>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8AC2 BC 7E 03: ldy playerOneHitsTaken,x /* A(0D)<18AC0>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AC5 10 02: bpl + ; $8AC9 -> SetMobLogicStateToAccum /* A(0D)<18AC0>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AC7 A9 0F: lda #$0F /* A(0F)<18AC7>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $8AC9 4C 6F 80: jmp SetMobLogicStateToAccum /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_18ACC_indexed $8ACC .byte $02,$04,$06,$07,$08,$09,$0A,$0A,$0A,$09,$08,$07,$06,$04,$02,$00 _data_18ADC_indexed $8ADC .byte $02,$04,$05,$06,$06,$05,$03,$00 _data_18AE4_indexed $8AE4 .byte $00,$01,$00,$FF _data_18AE8_indexed $8AE8 .byte $FF,$00,$01,$00 PlayerStateWaterSplash_D $8AEC BC 60 03: ldy mobOneSomething_360,x /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AEF D0 13: bne + ; $8B04 /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AF1 FE 60 03: inc mobOneSomething_360,x /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AF4 A9 07: lda #$07 /* A(07)<18AF4>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8AF6 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8AF9 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AFC 49 02: eor #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AFE 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8AFF 69 75: adc #$75 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B01 4C 61 95: jmp _func_19561 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8B04 C0 01: cpy #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B06 D0 19: bne ++ ; $8B21 /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B08 BC 18 03: ldy $0318,x /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B0B F0 37: beq +++ ; $8B44 -> rts /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B0D FE 60 03: inc mobOneSomething_360,x /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B10 BC 3C 03: ldy playerOneFacing,x /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B13 B5 78: lda mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B15 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B16 79 6C 8B: adc _data_18B6C_indexed,y /* A$18B6C,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B19 C9 28: cmp #$28 /* A$18B6C,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B1B B0 02: bcs + ; $8B1F /* A$18B6C,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B1D A9 28: lda #$28 /* A(28)<18B1D>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $8B1F 95 78: sta mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $8B21 A5 06: lda frameCtr /* A$18B6C,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B23 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B24 90 1E: bcc +++ ; $8B44 -> rts /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B26 B9 50 8B: lda _data_18B50_indexed,y /* A$18B50,y<18B26>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B29 30 1A: bmi ++++ ; $8B45 /* A$18B50,y<18B26>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B2B 9D 0C 03: sta $030C,x /* A$18B50,y<18B26>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B2E BC 3C 03: ldy playerOneFacing,x /* A$18B50,y<18B26>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B31 B5 72: lda mobOnePosX,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B33 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B34 79 64 8B: adc _data_18B64_indexed,y /* A$18B64,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B37 95 72: sta mobOnePosX,x /* A$18B64,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B39 B5 78: lda mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B3B 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B3C 79 68 8B: adc _data_18B68_indexed,y /* A$18B68,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B3F 95 78: sta mobOnePosY,x /* A$18B68,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B41 FE 60 03: inc mobOneSomething_360,x /* A$18B68,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $8B44 60: rts /* A$18B68,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $8B45 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B48 49 02: eor #$02 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B4A 9D 42 03: sta $0342,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B4D 4C 22 96: jmp _loc_19622 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_18B50_indexed $8B50 .byte $00,$03,$06,$09,$0B,$0D,$0E,$0F,$10,$10,$10,$0F,$0E,$0D,$0C,$0A $8B60 .byte $09,$08,$07,$FF _data_18B64_indexed $8B64 .byte $00,$FF,$00,$01 _data_18B68_indexed $8B68 .byte $01,$00,$FF,$00 _data_18B6C_indexed $8B6C .byte $08,$0C,$0C,$0C PlayerStateTurnToCamera_18 $8B70 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B73 D0 1D: bne ++ ; $8B92 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B75 FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B78 BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B7B F0 05: beq + ; $8B82 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B7D A9 03: lda #$03 /* A(03)<18B7D>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B7F 4C 6F 80: jmp SetMobLogicStateToAccum /* A(03)<18B7D>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8B82 A9 00: lda #$00 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S0*/ $8B84 9D 00 06: sta playerOneInvincibleCount,x /* A(00)<18B82>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8B87 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B8A 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8B8D A9 02: lda #$02 /* A(02)<18B8D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B8F 4C 1E 95: jmp _func_1951E /* A(02)<18B8D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $8B92 C9 78: cmp #$78 /* A(02)<18B8D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8B94 B0 04: bcs + ; $8B9A /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B96 FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B99 60: rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8B9A AD 7D 06: lda levelWinFlag /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B9D 09 40: ora #$40 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8B9F 8D 7D 06: sta levelWinFlag /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BA2 60: rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerStateHoppingMad_19 $8BA3 BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BA6 D0 35: bne +++ ; $8BDD /* A(??)X(un)Y(un)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BA8 BC 60 03: ldy mobOneSomething_360,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BAB FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BAE B9 E2 8B: lda _data_18BE2_indexed,y /* A$18BE2,y<18BAE>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BB1 C9 FF: cmp #$FF /* A$18BE2,y<18BAE>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BB3 F0 22: beq ++ ; $8BD7 /* A$18BE2,y<18BAE>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BB5 9D 0C 03: sta $030C,x /* A$18BE2,y<18BAE>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BB8 A0 00: ldy #$00 /* A$18BE2,y<18BAE>X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8BBA 0A: asl a /* A(??)X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BBB F0 02: beq + ; $8BBF /* A(??)X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BBD A0 03: ldy #$03 /* A(??)X(un)Y(03)<18BBD>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $8BBF 98: tya /* A(00)<18BBF>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S0*/ $8BC0 9D 18 03: sta $0318,x /* A(00)<18BBF>X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8BC3 A9 79: lda #$79 /* A(79)<18BC3>X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8BC5 18: clc /* A(79)<18BC3>X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8BC6 7D 3C 03: adc playerOneFacing,x /* A(??)X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BC9 9D 12 03: sta $0312,x /* A(??)X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BCC A9 00: lda #$00 /* A(00)<18BCC>X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8BCE 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<18BCC>X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8BD1 9D 36 03: sta $0336,x /* A(00)<18BCC>X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8BD4 4C 77 94: jmp _loc_19477 /* A(00)<18BCC>X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ++ $8BD7 A9 00: lda #$00 /* A(00)<18BD7>X(un)Y(00)<18BB8>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8BD9 9D 60 03: sta mobOneSomething_360,x /* A(00)<18BD7>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8BDC 60: rts /* A(00)<18BD7>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) +++ $8BDD A9 03: lda #$03 /* A(03)<18BDD>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8BDF 4C 6F 80: jmp SetMobLogicStateToAccum /* A(03)<18BDD>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_18BE2_indexed $8BE2 .byte $00,$00,$00,$00,$00,$00,$02,$04,$06,$07,$08,$09,$09,$09,$08,$07 $8BF2 .byte $06,$04,$02,$00,$00,$00,$00,$00,$FF _func_18BFB $8BFB BD 78 03: lda $0378,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8BFE F0 03: beq + ; $8C03 /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C00 DE 78 03: dec $0378,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8C03 BD 48 03: lda $0348,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C06 30 08: bmi + ; $8C10 /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C08 20 1E 95: jsr _func_1951E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8C0B BD 78 03: lda $0378,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C0E F0 02: beq ++ ; $8C12 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8C10 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C11 60: rts /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8C12 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C15 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C17 BC 18 03: ldy $0318,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C1A 10 06: bpl + ; $8C22 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C1C 18: clc /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C1D 69 14: adc #$14 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C1F 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8C22 BD 72 03: lda mobOneSpeed,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C25 BC 02 06: ldy playerOneRemainingTRexTime,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C28 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C29 F0 02: beq + ; $8C2D /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C2B 69 07: adc #$07 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8C2D A8: tay /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C2E B9 C0 8C: lda _data_18CC0_indexed,y /* A$18CC0,y<18C2E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C31 7D 4E 03: adc $034E,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C34 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C35 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C37 9D 4E 03: sta $034E,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C3A 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C3B 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C3C 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C3D 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C3E 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C3F D0 02: bne + ; $8C43 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C41 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C42 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8C43 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C44 C0 01: cpy #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C46 F0 14: beq ++ ; $8C5C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C48 BD 6C 03: lda $036C,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C4B C9 01: cmp #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C4D F0 04: beq + ; $8C53 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C4F C9 0F: cmp #$0F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C51 D0 09: bne ++ ; $8C5C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8C53 88: dey /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C54 A9 10: lda #$10 /* A(10)<18C54>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8C56 1D 4E 03: ora $034E,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C59 9D 4E 03: sta $034E,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $8C5C A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C5E F0 04: beq + ; $8C64 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C60 C9 03: cmp #$03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C62 D0 07: bne ++ ; $8C6B /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8C64 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C65 49 FF: eor #$FF /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C67 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C68 C8: iny /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C69 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $8C6B 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C6C 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C6D 90 07: bcc + ; $8C76 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; This is where player position gets set during normal gameplay $8C6F 18: clc /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C70 75 72: adc mobOnePosX,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C72 95 72: sta mobOnePosX,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C74 D0 04: bne ++ ; $8C7A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8C76 75 78: adc mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C78 95 78: sta mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $8C7A 20 9D 95: jsr _func_1959D /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C7D 9D 66 03: sta mobOneTilePos,x /* A(??)X(??)Y(??)MAP[08:[08],09:[09],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C80 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C81 B5 72: lda mobOnePosX,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C83 D9 7C BB: cmp _data_1BB7C_indexed,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C86 D0 09: bne + ; $8C91 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C88 B5 78: lda mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C8A 69 07: adc #$07 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C8C D9 21 BC: cmp _data_1BC21_indexed,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C8F F0 23: beq ++ ; $8CB4 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8C91 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C92 A4 1F: ldy currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C94 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C95 79 CE 8C: adc _data_18CCE_indexed,y /* A$18CCE,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C98 A8: tay /* A$18CCE,yX(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C99 B5 72: lda mobOnePosX,x /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C9B 38: sec /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C9C F9 7C BB: sbc _data_1BB7C_indexed,y /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8C9F D0 07: bne + ; $8CA8 /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CA1 B5 78: lda mobOnePosY,x /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CA3 69 08: adc #$08 /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CA5 F9 21 BC: sbc _data_1BC21_indexed,y /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8CA8 10 05: bpl + ; $8CAF /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CAA 49 FF: eor #$FF /* A(??)X(??)Y$18CCE,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CAC 18: clc /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CAD 69 01: adc #$01 /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8CAF 9D 6C 03: sta $036C,x /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CB2 38: sec /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CB3 60: rts /* A(??)X(??)Y$18CCE,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8CB4 A9 00: lda #$00 /* A(00)<18CB4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8CB6 9D 6C 03: sta $036C,x /* A(00)<18CB4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8CB9 A9 FF: lda #$FF /* A(FF)<18CB9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8CBB 9D 48 03: sta $0348,x /* A(FF)<18CB9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8CBE 38: sec /* A(FF)<18CB9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $8CBF 60: rts /* A(FF)<18CB9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _data_18CC0_indexed $8CC0 .byte $06,$08,$0A,$0D,$10,$12,$14,$08,$09,$0B,$0D,$0F,$11,$13 _data_18CCE_indexed $8CCE .byte $00,$01,$0F,$00 M_HandleTileEncounter $8CD2 BC 48 03: ldy $0348,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CD5 30 71: bmi ++++ ; $8D48 /* A(un)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CD7 90 66: bcc +++ ; $8D3F -> rts /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Here is calculated the lookup into the set of on-board tile items $8CD9 BD 66 03: lda mobOneTilePos,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CDC 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CDD 79 44 8D: adc _data_18D44_indexed,y /* A$18D44,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE0 A8: tay /* A$18D44,yX(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE1 B9 00 07: lda tileItemsMap,y /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE4 F0 16: beq + ; $8CFC /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE6 30 14: bmi + ; $8CFC /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CE8 20 10 92: jsr M_HandleTiledItemEncounter /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8CEB B0 0F: bcs + ; $8CFC /* A(??)X(??)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CED C9 07: cmp #$07 /* A(??)X(??)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CEF 90 0B: bcc + ; $8CFC /* A(??)X(??)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF1 C9 0B: cmp #$0B /* A(??)X(??)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF3 B0 07: bcs + ; $8CFC /* A(??)X(??)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CF5 20 7E 93: jsr _func_1937E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8CF8 B0 45: bcs +++ ; $8D3F -> rts /* A(??)X(??)Y$18D44,yMAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CFA 90 00: bcc + ; $8CFC /* A(??)X(??)Y$18D44,yMAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8CFC A5 2A: lda initedTo01 /* A(??)X(??)Y$18D44,yMAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8CFE F0 3F: beq +++ ; $8D3F -> rts /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D00 BD 18 03: lda $0318,x /* A(??)X(un)Y$18D44,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D03 30 13: bmi + ; $8D18 /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D05 BD 12 03: lda $0312,x /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D08 C9 04: cmp #$04 /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D0A 90 0C: bcc + ; $8D18 /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D0C C9 14: cmp #$14 /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D0E 90 2F: bcc +++ ; $8D3F -> rts /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D10 C9 1C: cmp #$1C /* A(??)X(un)Y$18D44,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D12 90 04: bcc + ; $8D18 /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D14 C9 2C: cmp #$2C /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D16 90 27: bcc +++ ; $8D3F -> rts /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8D18 BC 48 03: ldy $0348,x /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D1B 98: tya /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D1C 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D1D B5 2E: lda playerOneButtons,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D1F 29 0F: and #$0F /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D21 F0 1C: beq +++ ; $8D3F -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D23 90 06: bcc + ; $8D2B /* A(??)X(un)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D25 29 03: and #$03 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D27 F0 16: beq +++ ; $8D3F -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D29 D0 04: bne ++ ; $8D2F /* A(??)X(un)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8D2B 29 0C: and #$0C /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D2D F0 10: beq +++ ; $8D3F -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $8D2F D9 40 8D: cmp _data_18D40_indexed,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D32 F0 0B: beq +++ ; $8D3F -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D34 BD 48 03: lda $0348,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D37 49 02: eor #$02 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D39 9D 48 03: sta $0348,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D3C 4C 2D 8F: jmp _func_18F2D /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $8D3F 60: rts /* A(??)X(un)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_18D40_indexed $8D40 .byte $08,$01,$04,$02 _data_18D44_indexed $8D44 .byte $00,$01,$0F,$00 ++++ $8D48 BC 66 03: ldy mobOneTilePos,x /* A(un)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D4B B9 00 07: lda tileItemsMap,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D4E F0 42: beq _loc_18D92 /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D50 30 40: bmi _loc_18D92 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D52 20 10 92: jsr M_HandleTiledItemEncounter /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8D55 B0 3B: bcs _loc_18D92 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D57 C9 07: cmp #$07 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D59 F0 2B: beq +++ ; $8D86 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D5B C9 08: cmp #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D5D F0 27: beq +++ ; $8D86 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D5F C9 09: cmp #$09 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D61 F0 23: beq +++ ; $8D86 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D63 C9 0A: cmp #$0A /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D65 F0 1F: beq +++ ; $8D86 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D67 C9 0B: cmp #$0B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D69 F0 13: beq ++ ; $8D7E /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D6B C9 0D: cmp #$0D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D6D 90 04: bcc + ; $8D73 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D6F C9 10: cmp #$10 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D71 90 19: bcc ++++ ; $8D8C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8D73 C9 21: cmp #$21 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D75 90 1B: bcc _loc_18D92 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D77 C9 27: cmp #$27 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D79 B0 17: bcs _loc_18D92 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D7B 4C 20 93: jmp _loc_19320 /* A(??)X(??)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8D7E BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D81 D0 1D: bne _loc_18DA0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D83 4C 48 93: jmp _loc_19348 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $8D86 20 7E 93: jsr _func_1937E /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D89 90 15: bcc _loc_18DA0 /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D8B 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $8D8C 20 25 94: jsr _func_19425 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8D8F 90 0F: bcc _loc_18DA0 /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D91 60: rts /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_18D92 $8D92 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D95 B9 10 BE: lda _data_1BE10_indexed,y /* A$1BE10,y<18D95>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D98 C9 03: cmp #$03 /* A$1BE10,y<18D95>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D9A D0 04: bne _loc_18DA0 /* A$1BE10,y<18D95>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D9C 98: tya /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8D9D 9D FC 03: sta $03FC,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_18DA0 $8DA0 BD 78 03: lda $0378,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DA3 F0 03: beq + ; $8DA8 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DA5 4C 2C 8E: jmp _loc_18E2C /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8DA8 A5 2A: lda initedTo01 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DAA D0 01: bne + ; $8DAD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DAC 60: rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8DAD BC 66 03: ldy mobOneTilePos,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DB0 B9 10 BE: lda _data_1BE10_indexed,y /* A$1BE10,y<18DB0>X(un)Y(??)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DB3 85 1F: sta currentPlayerInfoOrTemp /* A$1BE10,y<18DB0>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DB5 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DB8 85 21: sta currentEnemyOrTemp /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DBA 4A: lsr a /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DBB B0 0B: bcs + ; $8DC8 /* A(??)X(un)Y(??)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DBD 20 C1 8E: jsr _func_18EC1 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DC0 B0 0E: bcs ++ ; $8DD0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DC2 20 F7 8E: jsr _func_18EF7 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8DC5 4C D0 8D: jmp ++ ; $8DD0 /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8DC8 20 F7 8E: jsr _func_18EF7 /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DCB B0 03: bcs ++ ; $8DD0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DCD 20 C1 8E: jsr _func_18EC1 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ++ $8DD0 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DD3 A5 21: lda currentEnemyOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DD5 D9 B5 BE: cmp _data_1BEB5_indexed,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DD8 F0 71: beq PlayerHitTheLedge /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DDA A8: tay /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DDB BD 66 03: lda mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DDE 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DDF 79 BD 8E: adc _data_18EBD_indexed,y /* A$18EBD,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE2 A8: tay /* A$18EBD,yX(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE3 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE6 C9 40: cmp #$40 /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DE8 F0 61: beq PlayerHitTheLedge /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DEA C9 10: cmp #$10 /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DEC F0 3E: beq _loc_18E2C /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DEE C9 0D: cmp #$0D /* A(??)X(??)Y$18EBD,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF0 F0 16: beq ++ ; $8E08 /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF2 C9 0E: cmp #$0E /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF4 F0 12: beq ++ ; $8E08 /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF6 C9 07: cmp #$07 /* A(??)X(??)Y$18EBD,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DF8 F0 0B: beq + ; $8E05 -> $8E84 /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DFA C9 08: cmp #$08 /* A(??)X(??)Y$18EBD,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DFC F0 07: beq + ; $8E05 -> $8E84 /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8DFE C9 0A: cmp #$0A /* A(??)X(??)Y$18EBD,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E00 D0 0B: bne +++ ; $8E0D /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E02 4C A4 8E: jmp _loc_18EA4 /* A(??)X(??)Y$18EBD,yMAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8E05 4C 84 8E: jmp ++++ ; $8E84 /* A(??)X(??)Y$18EBD,yMAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8E08 20 58 94: jsr _func_19458 /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E0B B0 1F: bcs _loc_18E2C /* A(??)X(??)Y$18EBD,yMAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ --- $8E0D A5 21: lda currentEnemyOrTemp /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E0F 9D 48 03: sta $0348,x /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ -- $8E12 A9 00: lda #$00 /* A(0C)<18E9C>X(??)Y$18EBD,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E14 9D 06 06: sta playerOneSomethingPreventsFall_0606,x /* A(00)<18E12>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8E17 A5 21: lda currentEnemyOrTemp /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E19 DD 3C 03: cmp playerOneFacing,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E1C F0 09: beq + ; $8E27 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E1E 5D 3C 03: eor playerOneFacing,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E21 4A: lsr a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E22 B0 03: bcs + ; $8E27 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E24 20 2D 8F: jsr _func_18F2D /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $8E27 A5 21: lda currentEnemyOrTemp /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E29 4C 1E 95: jmp _func_1951E /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_18E2C $8E2C BD 18 03: lda $0318,x /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E2F 30 13: bmi + ; $8E44 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E31 BD 12 03: lda $0312,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E34 C9 14: cmp #$14 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E36 90 12: bcc ++ ; $8E4A -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E38 C9 18: cmp #$18 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E3A 90 08: bcc + ; $8E44 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E3C C9 2C: cmp #$2C /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E3E 90 0A: bcc ++ ; $8E4A -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E40 C9 30: cmp #$30 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E42 B0 06: bcs ++ ; $8E4A -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8E44 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E47 4C 61 95: jmp _func_19561 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $8E4A 60: rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlayerHitTheLedge $8E4B BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E4E D0 14: bne + ; $8E64 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E50 BD 00 06: lda playerOneInvincibleCount,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E53 D0 0F: bne + ; $8E64 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E55 BD 06 06: lda playerOneSomethingPreventsFall_0606,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E58 D0 0A: bne + ; $8E64 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; PATCH: change this to a beq + to avoid ledge falling $8E5A A5 21: lda currentEnemyOrTemp /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E5C 20 1E 95: jsr _func_1951E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8E5F A9 17: lda #$17 /* A(17)<18E5F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E61 4C 6F 80: jmp SetMobLogicStateToAccum /* A(17)<18E5F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8E64 FE 06 06: inc playerOneSomethingPreventsFall_0606,x /* A(17)<18E5F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E67 BD 06 06: lda playerOneSomethingPreventsFall_0606,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E6A C9 5A: cmp #$5A /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E6C 90 09: bcc + ; $8E77 /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E6E BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E71 49 02: eor #$02 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E73 85 21: sta currentEnemyOrTemp /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E75 10 9B: bpl -- ; $8E12 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8E77 BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E7A A5 21: lda currentEnemyOrTemp /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E7C DD 3C 03: cmp playerOneFacing,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E7F F0 AB: beq _loc_18E2C /* A(??)X(un)Y(un)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E81 4C 12 8E: jmp -- ; $8E12 /* A(??)X(un)Y(un)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $8E84 BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E87 F0 84: beq --- ; $8E0D /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E89 98: tya /* A$18EBD,yX(??)Y$18EBD,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E8A A4 21: ldy currentEnemyOrTemp /* A$18EBD,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E8C 18: clc /* A$18EBD,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E8D 79 BD 8E: adc _data_18EBD_indexed,y /* A$18EBD,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E90 A8: tay /* A$18EBD,yX(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E91 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E94 C9 10: cmp #$10 /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E96 F0 94: beq _loc_18E2C /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E98 98: tya /* A$18EBD,yX(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E99 9D 66 03: sta mobOneTilePos,x /* A$18EBD,yX(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8E9C A9 0C: lda #$0C /* A(0C)<18E9C>X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8E9E 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8EA1 4C 12 8E: jmp -- ; $8E12 /* A(0C)<18E9C>X(??)Y$18EBD,yMAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_18EA4 $8EA4 BD 02 06: lda playerOneRemainingTRexTime,x /* A(0C)<18E9C>X(??)Y$18EBD,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EA7 D0 03: bne + ; $8EAC /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EA9 4C 0D 8E: jmp --- ; $8E0D /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8EAC 98: tya /* A$18EBD,yX(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EAD 9D 90 03: sta $0390,x /* A$18EBD,yX(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EB0 A9 00: lda #$00 /* A(00)<18EB0>X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8EB2 9D 7E 03: sta playerOneHitsTaken,x /* A(00)<18EB0>X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8EB5 A9 1A: lda #$1A /* A(1A)<18EB5>X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8EB7 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8EBA 4C 12 8E: jmp -- ; $8E12 /* A(1A)<18EB5>X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_18EBD_indexed $8EBD .byte $F1,$01,$0F,$FF _func_18EC1 $8EC1 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EC3 29 01: and #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EC5 F0 2E: beq +++ ; $8EF5 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EC7 B5 2E: lda playerOneButtons,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EC9 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ECB F0 28: beq +++ ; $8EF5 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ECD BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ED0 29 01: and #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ED2 D0 07: bne + ; $8EDB /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ED4 B9 FF 06: lda $06FF,y /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8ED7 A0 03: ldy #$03 /* A(??)X(??)Y(03)<18ED7>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8ED9 10 05: bpl ++ ; $8EE0 /* A(??)X(??)Y(03)<18ED7>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $8EDB B9 01 07: lda $0701,y /* A(??)X(??)Y(03)<18ED7>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8EDE A0 01: ldy #$01 /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $8EE0 C9 10: cmp #$10 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8EE2 F0 11: beq +++ ; $8EF5 /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EE4 C9 0D: cmp #$0D /* A(??)X(??)Y(01)<18EDE>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EE6 90 09: bcc + ; $8EF1 /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EE8 C9 0F: cmp #$0F /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EEA B0 05: bcs + ; $8EF1 /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EEC 20 58 94: jsr _func_19458 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8EEF B0 04: bcs +++ ; $8EF5 /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8EF1 84 21: sty currentEnemyOrTemp /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EF3 38: sec /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EF4 60: rts /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $8EF5 18: clc /* A(??)X(??)Y(01)<18EDE>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EF6 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_18EF7 $8EF7 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EF9 29 02: and #$02 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EFB F0 2E: beq +++ ; $8F2B /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EFD B5 2E: lda playerOneButtons,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8EFF 29 0C: and #$0C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F01 F0 28: beq +++ ; $8F2B /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F03 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F06 29 04: and #$04 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F08 D0 07: bne + ; $8F11 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F0A B9 F1 06: lda $06F1,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F0D A0 00: ldy #$00 /* A(??)X(??)Y(00)<18F0D>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8F0F 10 05: bpl ++ ; $8F16 /* A(??)X(??)Y(00)<18F0D>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $8F11 B9 0F 07: lda $070F,y /* A(??)X(??)Y(00)<18F0D>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8F14 A0 02: ldy #$02 /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $8F16 C9 10: cmp #$10 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8F18 F0 11: beq +++ ; $8F2B /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F1A C9 0D: cmp #$0D /* A(??)X(??)Y(02)<18F14>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F1C 90 09: bcc + ; $8F27 /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F1E C9 0F: cmp #$0F /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F20 B0 05: bcs + ; $8F27 /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F22 20 58 94: jsr _func_19458 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8F25 B0 04: bcs +++ ; $8F2B /* A(??)X(??)Y(02)<18F14>MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8F27 84 21: sty currentEnemyOrTemp /* A(??)X(??)Y(02)<18F14>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F29 38: sec /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F2A 60: rts /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $8F2B 18: clc /* A(??)X(??)Y(02)<18F14>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F2C 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_18F2D $8F2D A9 00: lda #$00 /* A(00)<18F2D>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F2F 9D 4E 03: sta $034E,x /* A(00)<18F2D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8F32 BC 72 03: ldy mobOneSpeed,x /* A(00)<18F2D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F35 B9 3C 8F: lda _data_18F3C_indexed,y /* A$18F3C,y<18F35>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F38 9D 78 03: sta $0378,x /* A$18F3C,y<18F35>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F3B 60: rts /* A$18F3C,y<18F35>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_18F3C_indexed $8F3C .byte $0E,$0C,$0A,$08,$06,$06,$06 PlayerPunchHandling $8F43 A5 06: lda frameCtr /* A(01)<1832E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F45 29 07: and #$07 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F47 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; PATCH FAIR: This line prevents punch from firing at same time for both trogs ; ...but something else still prevents punch from *hitting* at the same time $8F49 E4 1F: cpx currentPlayerInfoOrTemp /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F4B D0 0E: bne ++ ; $8F5B -> rts /* A(??)X(un)Y(un)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F4D BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F50 F0 03: beq + ; $8F55 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F52 4C 29 90: jmp ++++ ; $9029 /* A(??)X(un)Y(un)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8F55 B5 2E: lda playerOneButtons,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F57 29 C0: and #$C0 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F59 D0 01: bne +++ ; $8F5C /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ - $8F5B 60: rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $8F5C BC 04 06: ldy playerOneRemainingFireballTime,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F5F F0 39: beq _loc_18F9A /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Player is shooting a fireball $8F61 A5 06: lda frameCtr /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F63 29 08: and #$08 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F65 D0 F4: bne - ; $8F5B -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F67 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F6A 85 20: sta $20 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F6C B5 78: lda mobOnePosY,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F6E 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F6F 69 03: adc #$03 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F71 A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F72 B5 72: lda mobOnePosX,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F74 69 04: adc #$04 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F76 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F77 A5 23: lda currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F79 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F7A 6A: ror a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F7B 09 04: ora #$04 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ PlayerFireBallHandling ; Now X = posX, Y = posY, and A is $04 if P1, $84 if P2 $8F7D 20 D6 B4: jsr _func_1B4D6 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F80 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F82 BD 1E 03: lda playerOneSomeKindaState,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F85 C9 09: cmp #$09 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F87 B0 09: bcs + ; $8F92 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F89 C9 03: cmp #$03 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F8B 90 05: bcc + ; $8F92 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F8D 69 0C: adc #$0C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F8F 9D 36 03: sta $0336,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8F92 A9 0C: lda #$0C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F94 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8F97 4C 1B 96: jmp ClearPlayerABButtons /* A(0C)<18F92>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_18F9A ; Player is punching (no fireball) $8F9A A9 0F: lda #$0F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8F9C 9D 78 03: sta $0378,x /* A(0F)<18F9A>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8F9F A9 00: lda #$00 /* A(00)<18F9F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8FA1 9D 4E 03: sta $034E,x /* A(00)<18F9F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $8FA4 B5 2E: lda playerOneButtons,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FA6 29 0F: and #$0F /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FA8 F0 1A: beq ++ ; $8FC4 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FAA A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FAB B9 19 90: lda _data_19019_indexed,y /* A$19019,y<18FAB>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FAE 30 14: bmi ++ ; $8FC4 /* A$19019,y<18FAB>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FB0 DD 48 03: cmp $0348,x /* A$19019,y<18FAB>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FB3 F0 0F: beq ++ ; $8FC4 /* A$19019,y<18FAB>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FB5 BC 48 03: ldy $0348,x /* A$19019,y<18FAB>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FB8 10 05: bpl + ; $8FBF /* A$19019,y<18FAB>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FBA 9D 3C 03: sta playerOneFacing,x /* A$19019,y<18FAB>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FBD 30 05: bmi ++ ; $8FC4 /* A$19019,y<18FAB>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8FBF A9 00: lda #$00 /* A(00)<18FBF>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FC1 9D 78 03: sta $0378,x /* A(00)<18FBF>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ++ $8FC4 BD 3C 03: lda playerOneFacing,x /* A$19019,y<18FAB>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FC7 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FC8 69 32: adc #$32 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FCA BC 18 03: ldy $0318,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FCD 30 0D: bmi + ; $8FDC /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FCF BC 12 03: ldy $0312,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FD2 C0 32: cpy #$32 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FD4 90 06: bcc + ; $8FDC /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FD6 C0 3A: cpy #$3A /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FD8 B0 02: bcs + ; $8FDC /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FDA 69 04: adc #$04 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $8FDC 20 61 95: jsr _func_19561 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FDF 20 1B 96: jsr ClearPlayerABButtons /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8FE2 A9 06: lda #$06 /* A(06)<18FE2>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $8FE4 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8FE7 B5 72: lda mobOnePosX,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FE9 85 1D: sta currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FEB B5 78: lda mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FED 85 1E: sta currentPlayerPosY /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FEF BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FF2 20 99 91: jsr _func_19199 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8FF5 B0 01: bcs + ; $8FF8 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FF7 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $8FF8 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $8FFB 20 7C 90: jsr CheckForPunchingOtherPlayerElseSetCarry /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $8FFE B0 16: bcs + ; $9016 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; If we got here, we're punching another mob $9000 B9 5A 03: lda mobOneLogicState,y /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9003 C9 01: cmp #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9005 D0 0F: bne + ; $9016 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9007 98: tya /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9008 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; PATCH FAIR: If we can delay this state set until both players are processed, ; I think we'll have what we're looking for! $9009 A9 05: lda #$05 /* A(05)<19009>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $900B 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $900E A4 23: ldy currentPlayerOrTemp /* A(05)<19009>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9010 B9 3C 03: lda playerOneFacing,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9013 9D 42 03: sta $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9016 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9018 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_19019_indexed $9019 .byte $FF,$01,$03,$FF,$02,$FF,$FF,$FF,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF ++++ ; If we get here, current player is a t-rex $9029 B5 72: lda mobOnePosX,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $902B 85 1D: sta currentPlayerPosX /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $902D B5 78: lda mobOnePosY,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $902F 85 1E: sta currentPlayerPosY /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9031 BD 3C 03: lda playerOneFacing,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9034 20 D3 90: jsr _func_190D3 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9037 B0 01: bcs + ; $903A /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9039 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $903A BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $903D 20 7C 90: jsr CheckForPunchingOtherPlayerElseSetCarry /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9040 B0 39: bcs +++ ; $907B -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9042 B9 5A 03: lda mobOneLogicState,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9045 C9 01: cmp #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9047 F0 08: beq + ; $9051 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9049 C9 06: cmp #$06 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $904B F0 04: beq + ; $9051 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $904D C9 16: cmp #$16 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $904F D0 2A: bne +++ ; $907B -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9051 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9054 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9055 90 09: bcc + ; $9060 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9057 B9 78 00: lda mobOnePosY,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $905A C5 1E: cmp currentPlayerPosY /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $905C D0 1D: bne +++ ; $907B -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $905E F0 07: beq ++ ; $9067 /* A(??)X(??)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9060 B9 72 00: lda mobOnePosX,y /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9063 C5 1D: cmp currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9065 D0 14: bne +++ ; $907B -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9067 98: tya /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9068 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9069 A9 0A: lda #$0A /* A(0A)<19069>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $906B 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $906E BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9071 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9074 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9076 A9 09: lda #$09 /* A(09)<19076>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9078 4C 6F 80: jmp SetMobLogicStateToAccum /* A(09)<19076>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) +++ $907B 60: rts /* A(09)<19076>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ CheckForPunchingOtherPlayerElseSetCarry ; Accum. is active player's facing (from $033C,x) $907C A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $907D 8A: txa /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/ $907E 49 01: eor #$01 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; X is now the _other_ player $9080 AA: tax /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9081 B5 6C: lda mobOneFlags,x /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9083 10 48: bpl ++++ ; $90CD /* A(??)X(??)Y(un)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9085 BD 00 06: lda playerOneInvincibleCount,x /* A(??)X(??)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9088 D0 43: bne ++++ ; $90CD /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Calculate player distances then jump to +++ ($190B9) $908A 98: tya /* A(un)X(??)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $908B 4A: lsr a /* A(un)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $908C 90 17: bcc ++ ; $90A5 /* A(un)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $908E A5 1E: lda currentPlayerPosY /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9090 F5 78: sbc mobOnePosY,x /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9092 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9094 88: dey /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9095 D0 07: bne + ; $909E /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9097 B5 72: lda mobOnePosX,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9099 E5 1D: sbc currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $909B 4C B9 90: jmp +++ ; $90B9 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $909E A5 1D: lda currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A0 F5 72: sbc mobOnePosX,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A2 4C B9 90: jmp +++ ; $90B9 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $90A5 A5 1D: lda currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A7 F5 72: sbc mobOnePosX,x /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90A9 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90AB 98: tya /* A(un)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90AC D0 07: bne + ; $90B5 /* A(un)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90AE A5 1E: lda currentPlayerPosY /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90B0 F5 78: sbc mobOnePosY,x /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90B2 4C B9 90: jmp +++ ; $90B9 /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $90B5 B5 78: lda mobOnePosY,x /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90B7 E5 1E: sbc currentPlayerPosY /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ ; We've calculated the distance between this player and other now $90B9 C9 FC: cmp #$FC /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90BB B0 04: bcs + ; $90C1 /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90BD C9 14: cmp #$14 /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90BF B0 0C: bcs ++++ ; $90CD /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $90C1 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90C3 C9 0A: cmp #$0A /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90C5 90 04: bcc + ; $90CB /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90C7 C9 F6: cmp #$F6 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90C9 90 02: bcc ++++ ; $90CD /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + ; We're close enough to punch them! Clear the carry $90CB 18: clc /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90CC 24 38: bit $38 /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90CE 8A: txa /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90CF A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90D0 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90D2 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_190D3 $90D3 85 20: sta $20 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90D5 A2 02: ldx #$02 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $90D7 20 1C 91: jsr _func_1911C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90DA 90 08: bcc + ; $90E4 /* A(??)X(02)<190D5>Y(??)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90DC E8: inx /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90DD E0 06: cpx #$06 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90DF 90 F6: bcc - ; $90D7 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90E1 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90E3 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $90E4 BD 5A 03: lda mobOneLogicState,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90E7 20 FE 97: jsr _func_197FE /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90EA A9 11: lda #$11 /* A(11)<190EA>X(02)<190D5>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $90EC 20 5A 98: jsr _func_1985A /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90EF BD 54 03: lda $0354,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90F2 C9 02: cmp #$02 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90F4 F0 14: beq ++ ; $910A /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90F6 BD 3C 03: lda playerOneFacing,x /* A(??)X(02)<190D5>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90F9 4A: lsr a /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90FA B0 05: bcs + ; $9101 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $90FC 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $90FF 29 01: and #$01 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9101 18: clc /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9102 69 65: adc #$65 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9104 20 C1 B1: jsr _func_1B1C1 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9107 4C 0F 91: jmp +++ ; $910F /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $910A A9 FF: lda #$FF /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $910C 9D 18 03: sta $0318,x /* A(FF)<1910A>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ +++ $910F 8A: txa /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9110 A6 23: ldx currentPlayerOrTemp /* A(02)<1910F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9112 9D 90 03: sta $0390,x /* A(02)<1910F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9115 A9 10: lda #$10 /* A(10)<19115>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9117 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $911A 18: clc /* A(10)<19115>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $911B 60: rts /* A(10)<19115>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1911C $911C B5 6C: lda mobOneFlags,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $911E 10 77: bpl ++++ ; $9197 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9120 BD 5A 03: lda mobOneLogicState,x /* A(??)X(02)<190D5>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9123 C9 01: cmp #$01 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9125 F0 2B: beq ++ ; $9152 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9127 C9 04: cmp #$04 /* A(??)X(02)<190D5>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9129 F0 27: beq ++ ; $9152 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $912B C9 05: cmp #$05 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $912D F0 23: beq ++ ; $9152 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $912F C9 0B: cmp #$0B /* A(??)X(02)<190D5>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9131 F0 1F: beq ++ ; $9152 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9133 C9 0C: cmp #$0C /* A(??)X(02)<190D5>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9135 F0 1B: beq ++ ; $9152 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9137 C9 16: cmp #$16 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9139 F0 17: beq ++ ; $9152 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $913B C9 00: cmp #$00 /* A(??)X(02)<190D5>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $913D F0 13: beq ++ ; $9152 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $913F C9 06: cmp #$06 /* A(??)X(02)<190D5>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9141 F0 08: beq + ; $914B /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9143 C9 12: cmp #$12 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9145 F0 04: beq + ; $914B /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9147 C9 13: cmp #$13 /* A(??)X(02)<190D5>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9149 D0 4C: bne ++++ ; $9197 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $914B BD 0C 03: lda $030C,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $914E C9 10: cmp #$10 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9150 B0 45: bcs ++++ ; $9197 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9152 A4 20: ldy $20 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9154 98: tya /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9155 4A: lsr a /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9156 90 17: bcc ++ ; $916F /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9158 A5 1E: lda currentPlayerPosY /* A(??)X(02)<190D5>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $915A F5 78: sbc mobOnePosY,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $915C 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $915E 88: dey /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $915F D0 07: bne + ; $9168 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9161 B5 72: lda mobOnePosX,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9163 E5 1D: sbc currentPlayerPosX /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9165 4C 83 91: jmp +++ ; $9183 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9168 A5 1D: lda currentPlayerPosX /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $916A F5 72: sbc mobOnePosX,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $916C 4C 83 91: jmp +++ ; $9183 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $916F A5 1D: lda currentPlayerPosX /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9171 F5 72: sbc mobOnePosX,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9173 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9175 98: tya /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9176 D0 07: bne + ; $917F /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9178 A5 1E: lda currentPlayerPosY /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $917A F5 78: sbc mobOnePosY,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $917C 4C 83 91: jmp +++ ; $9183 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $917F B5 78: lda mobOnePosY,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9181 E5 1E: sbc currentPlayerPosY /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $9183 C9 FC: cmp #$FC /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9185 B0 04: bcs + ; $918B /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9187 C9 14: cmp #$14 /* A(??)X(02)<190D5>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9189 B0 0C: bcs ++++ ; $9197 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $918B A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $918D C9 0A: cmp #$0A /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $918F 90 04: bcc + ; $9195 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9191 C9 F6: cmp #$F6 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9193 90 02: bcc ++++ ; $9197 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9195 18: clc /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9196 60: rts /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $9197 38: sec /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9198 60: rts /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_19199 $9199 85 20: sta $20 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $919B A2 00: ldx #$00 /* A(??)X(00)<1919B>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $919D 86 22: stx $22 /* A(??)X(00)<1919B>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $919F A2 02: ldx #$02 /* A(??)X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $91A1 20 1C 91: jsr _func_1911C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91A4 B0 5D: bcs +++ ; $9203 /* A(??)X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91A6 A5 20: lda $20 /* A(??)X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91A8 48: pha /* A(??)X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $91A9 8A: txa /* A(02)<191A9>X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $91AA 48: pha /* A(02)<191A9>X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $91AB E6 22: inc $22 /* A(02)<191A9>X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $91AD BD 5A 03: lda mobOneLogicState,x /* A(??)X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $91B0 20 FE 97: jsr _func_197FE /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $91B3 A4 23: ldy currentPlayerOrTemp /* A(??)X(02)<1919F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91B5 B9 3C 03: lda playerOneFacing,y /* A(??)X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91B8 9D 42 03: sta $0342,x /* A(??)X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91BB A0 13: ldy #$13 /* A(??)X(02)<1919F>Y(13)<191BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91BD AD 66 06: lda $0666 /* A(??)X(02)<1919F>Y(13)<191BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91C0 0D 1A 06: ora $061A /* A(??)X(02)<1919F>Y(13)<191BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91C3 D0 28: bne + ; $91ED /* A(??)X(02)<1919F>Y(13)<191BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91C5 BD 54 03: lda $0354,x /* A(??)X(02)<1919F>Y(13)<191BB>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91C8 C9 03: cmp #$03 /* A(??)X(02)<1919F>Y(13)<191BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91CA F0 21: beq + ; $91ED /* A(??)X(02)<1919F>Y(13)<191BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91CC A0 11: ldy #$11 /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91CE BD 7E 03: lda playerOneHitsTaken,x /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91D1 C9 02: cmp #$02 /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91D3 B0 18: bcs + ; $91ED /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91D5 BD 8A 03: lda $038A,x /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91D8 29 7F: and #$7F /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91DA 69 01: adc #$01 /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91DC 9D 8A 03: sta $038A,x /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91DF A5 23: lda currentPlayerOrTemp /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91E1 9D DE 03: sta $03DE,x /* A(??)X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91E4 A9 08: lda #$08 /* A(08)<191E4>X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91E6 20 5A 98: jsr _func_1985A /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $91E9 A9 01: lda #$01 /* A(01)<191E9>X(02)<1919F>Y(11)<191CC>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91EB 10 08: bpl ++ ; $91F5 /* A(01)<191E9>X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $91ED 98: tya /* A(01)<191E9>X(02)<1919F>Y(11)<191CC>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $91EE 48: pha /* A(13)<191ED>X(02)<1919F>Y(13)<191BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $91EF A9 09: lda #$09 /* A(09)<191EF>X(02)<1919F>Y(13)<191BB>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $91F1 20 5A 98: jsr _func_1985A /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $91F4 68: pla /* A(??)X(02)<1919F>Y(13)<191BB>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $91F5 A0 00: ldy #$00 /* A(01)<191E9>X(02)<1919F>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S0*/ $91F7 84 1F: sty currentPlayerInfoOrTemp /* A(??)X(02)<1919F>Y(00)<191F5>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $91F9 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(00)<191F5>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91FB 20 03 C0: jsr _func_1C003 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $91FE 68: pla /* A(??)X(??)Y(00)<191F5>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $91FF AA: tax /* A(??)X(??)Y(00)<191F5>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9200 68: pla /* A(??)X(??)Y(00)<191F5>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9201 85 20: sta $20 /* A(??)X(??)Y(00)<191F5>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $9203 E8: inx /* A(??)X(??)Y(00)<191F5>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9204 E0 06: cpx #$06 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9206 90 99: bcc - ; $91A1 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9208 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $920A A5 22: lda $22 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $920C F0 01: beq + ; $920F -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $920E 18: clc /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $920F 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ M_HandleTiledItemEncounter ; A is set to tileItemsMap,y $9210 48: pha /* A(??)X(??)Y$18D44,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9211 BD 6C 03: lda $036C,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9214 C9 06: cmp #$06 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9216 68: pla /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9217 B0 10: bcs + ; $9229 /* A(un)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9219 C9 18: cmp #$18 /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; PATCH: set beq arg to $0C (+ clc -> rts) to block egg pickups $921B F0 0E: beq ++ ; $922B /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $921D C9 19: cmp #$19 /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $921F F0 0A: beq ++ ; $922B /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9221 C9 1A: cmp #$1A /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9223 F0 06: beq ++ ; $922B /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; $07 indicates an item pickup $9225 C9 07: cmp #$07 /* A(un)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; PATCH: Set branch argument to $00 (stay here) to prevent item pickup (except eggs) $9227 90 29: bcc ++++ ; $9252 /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9229 18: clc /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $922A 60: rts /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $922B 48: pha /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $922C AD 3B 06: lda levelIsTRexWave /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $922F C9 02: cmp #$02 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9231 F0 12: beq ++ ; $9245 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9233 AD 67 06: lda m_currentLoadingTile /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9236 D0 0D: bne ++ ; $9245 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9238 A9 18: lda #$18 /* A(18)<19238>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $923A E0 00: cpx #$00 /* A(18)<19238>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $923C F0 02: beq + ; $9240 /* A(18)<19238>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $923E A9 19: lda #$19 /* A(19)<1923E>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ + $9240 D9 00 07: cmp tileItemsMap,y /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $9243 D0 0A: bne +++ ; $924F /* A(18)<19238>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9245 20 21 C0: jsr _func_1C021 /* A(18)<19238>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9248 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $924A BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $924D 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $924E 24 18: bit temp_18 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9250 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9251 60: rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ ; This code responds to tile item pickups (not eggs) $9252 48: pha /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9253 C9 01: cmp #$01 /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9255 D0 0B: bne + ; $9262 /* A(un)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9257 A9 00: lda #$00 /* A(00)<19257>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $9259 99 00 07: sta tileItemsMap,y /* A(00)<19257>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $925C 20 3C C0: jsr _func_1C03C /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $925F 4C 65 92: jmp ++ ; $9265 /* A(00)<19257>X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9262 20 2A C0: jsr _func_1C02A /* A(00)<19257>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9265 68: pla /* A(00)<19257>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9266 29 07: and #$07 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9268 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9269 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $926A B9 75 92: lda _JumpPointerTable_19275,y /* A$19275,y<1926A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $926D 85 13: sta temp_13 /* A$19275,y<1926A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $926F B9 76 92: lda _JumpPointerTable_19275+1,y /* A$19276,y<1926F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9272 85 14: sta temp_14 /* A$19276,y<1926F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9274 6C 13 00: jmp (temp_13) /* A$19276,y<1926F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9277 83 92: .word (DoPickupMushroom) ;9283 (19283) () $9279 AE 92: .word (DoPickupSpeedWeed) ;92AE (192AE) () $927B D2 92: .word (DoPickupInvincibility) ;92D2 (192D2) () $927D E4 92: .word (JumpTableEntry_192E4) ;92E4 (192E4) () $927F EC 92: .word (JumpTableEntry_192EC) ;92EC (192EC) () $9281 0A 93: .word (JumpTableEntry_1930A) ;930A (1930A) () DoPickupMushroom $9283 BC 72 03: ldy mobOneSpeed,x /* A(un)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9286 88: dey /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9287 C0 03: cpy #$03 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9289 90 03: bcc + ; $928E /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $928B F0 01: beq + ; $928E /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $928D 88: dey /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $928E 98: tya /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $928F 10 02: bpl + ; $9293 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9291 A0 00: ldy #$00 /* A(??)X(un)Y(00)<19291>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $9293 98: tya /* A(??)X(un)Y(00)<19291>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9294 9D 72 03: sta mobOneSpeed,x /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9297 CC 55 06: cpy playerStartSpeed /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $929A B0 07: bcs + ; $92A3 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $929C AD 54 06: lda $0654 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $929F 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92A0 9D FE 03: sta $03FE,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $92A3 20 FD 94: jsr _func_194FD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92A6 A9 17: lda #$17 /* A(17)<192A6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92A8 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $92AB 4C 15 93: jmp _loc_19315 /* A(17)<192A6>X(??)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ DoPickupSpeedWeed $92AE BC 72 03: ldy mobOneSpeed,x /* A(17)<192A6>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92B1 C8: iny /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92B2 C0 07: cpy #$07 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92B4 90 02: bcc + ; $92B8 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92B6 A0 06: ldy #$06 /* A(??)X(un)Y(06)<192B6>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $92B8 98: tya /* A(??)X(un)Y(06)<192B6>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92B9 9D 72 03: sta mobOneSpeed,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92BC CC 55 06: cpy playerStartSpeed /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92BF 90 06: bcc + ; $92C7 /* A(??)X(un)Y(??)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92C1 AD 54 06: lda $0654 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92C4 9D FE 03: sta $03FE,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $92C7 20 FD 94: jsr _func_194FD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92CA A9 10: lda #$10 /* A(10)<192CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92CC 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $92CF 4C 15 93: jmp _loc_19315 /* A(10)<192CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ DoPickupInvincibility $92D2 AD 53 06: lda m_horseshoeTimeOutAmt /* A(10)<192CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92D5 18: clc /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92D6 7D 00 06: adc playerOneInvincibleCount,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92D9 9D 00 06: sta playerOneInvincibleCount,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92DC A9 08: lda #$08 /* A(08)<192DC>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92DE 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $92E1 4C 15 93: jmp _loc_19315 /* A(08)<192DC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_192E4 $92E4 A9 02: lda #$02 /* A(02)<192E4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92E6 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $92E9 4C 15 93: jmp _loc_19315 /* A(02)<192E4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_192EC $92EC AD 53 06: lda m_horseshoeTimeOutAmt /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92EF 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F0 6D 66 06: adc $0666 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F3 8D 66 06: sta $0666 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92F6 A0 06: ldy #$06 /* A(??)X(??)Y(06)<192F6>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $92F8 AD 1A 06: lda $061A /* A(??)X(??)Y(06)<192F6>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92FB F0 02: beq + ; $92FF /* A(??)X(??)Y(06)<192F6>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $92FD A0 01: ldy #$01 /* A(??)X(??)Y(01)<192FD>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $92FF 8C 1A 06: sty $061A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9302 A9 01: lda #$01 /* A(01)<19302>X(??)Y(06)<192F6>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9304 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9307 4C 15 93: jmp _loc_19315 /* A(01)<19302>X(??)Y(06)<192F6>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1930A $930A AD 56 06: lda $0656 /* A(??)X(??)Y(06)<192F6>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $930D 9D 04 06: sta playerOneRemainingFireballTime,x /* A(??)X(??)Y(06)<192F6>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9310 A9 0D: lda #$0D /* A(0D)<19310>X(??)Y(06)<192F6>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9312 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ _loc_19315 $9315 A9 00: lda #$00 /* A(??)X(??)Y(06)<192F6>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9317 85 1F: sta currentPlayerInfoOrTemp /* A(00)<19315>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9319 A9 07: lda #$07 /* A(07)<19319>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $931B A0 75: ldy #$75 /* A(07)<19319>X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $931D 4C 03 C0: jmp _func_1C003 ; $C003 -> _func_1F6AF /* A(07)<19319>X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_19320 $9320 08: php /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $9321 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $9322 A9 09: lda #$09 /* A(09)<19322>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $9324 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $9327 68: pla /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9328 28: plp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9329 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $932A B9 36 06: lda $0636,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $932D 20 7B 95: jsr _func_1957B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9330 F6 78: inc mobOnePosY,x /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9332 A9 02: lda #$02 /* A(02)<19332>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9334 9D 3C 03: sta playerOneFacing,x /* A(02)<19332>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9337 9D 48 03: sta $0348,x /* A(02)<19332>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $933A 20 61 95: jsr _func_19561 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $933D B5 6C: lda mobOneFlags,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $933F 29 7F: and #$7F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9341 95 6C: sta mobOneFlags,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9343 A9 04: lda #$04 /* A(04)<19343>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9345 4C 6F 80: jmp SetMobLogicStateToAccum /* A(04)<19343>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_19348 $9348 BC 66 03: ldy mobOneTilePos,x /* A(04)<19343>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $934B A9 00: lda #$00 /* A(00)<1934B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $934D C0 10: cpy #$10 /* A(00)<1934B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $934F F0 0E: beq + ; $935F /* A(00)<1934B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9351 A9 02: lda #$02 /* A(02)<19351>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9353 C0 1C: cpy #$1C /* A(02)<19351>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9355 F0 08: beq + ; $935F /* A(02)<19351>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9357 A9 04: lda #$04 /* A(04)<19357>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9359 C0 88: cpy #$88 /* A(04)<19357>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $935B F0 02: beq + ; $935F /* A(04)<19357>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $935D A9 06: lda #$06 /* A(06)<1935D>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $935F A8: tay /* A(??)X(??)Y(00)<1935F>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9360 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(00)<1935F>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9363 4A: lsr a /* A(??)X(??)Y(00)<1935F>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9364 98: tya /* A(00)<19364>X(??)Y(00)<1935F>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9365 69 00: adc #$00 /* A(??)X(??)Y(00)<1935F>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9367 9D 48 03: sta $0348,x /* A(??)X(??)Y(00)<1935F>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $936A A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $936B B9 76 93: lda _data_19376_indexed,y /* A$19376,y<1936B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $936E 9D 3C 03: sta playerOneFacing,x /* A$19376,y<1936B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9371 A9 0E: lda #$0E /* A(0E)<19371>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9373 4C 6F 80: jmp SetMobLogicStateToAccum /* A(0E)<19371>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_19376_indexed $9376 .byte $01,$02,$03,$02,$01,$00,$03,$00 _func_1937E $937E 84 1F: sty currentPlayerInfoOrTemp /* A(??)X(??)Y$18D44,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9380 C9 07: cmp #$07 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9382 F0 0E: beq + ; $9392 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9384 C9 08: cmp #$08 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9386 F0 29: beq ++ ; $93B1 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9388 C9 09: cmp #$09 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $938A F0 59: beq +++ ; $93E5 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $938C C9 0A: cmp #$0A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $938E F0 71: beq ++++ ; $9401 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $9390 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9391 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9392 BC 00 06: ldy playerOneInvincibleCount,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9395 D0 F9: bne - ; $9390 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9397 BD 6C 03: lda $036C,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $939A C9 08: cmp #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $939C B0 F2: bcs - ; $9390 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $939E A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93A0 9D 66 03: sta mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93A3 9D FC 03: sta $03FC,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93A6 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93A7 20 2D C0: jsr _func_1C02D /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $93AA A9 08: lda #$08 /* A(08)<193AA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $93AC 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $93AF 38: sec /* A(08)<193AA>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93B0 60: rts /* A(08)<193AA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $93B1 BC 00 06: ldy playerOneInvincibleCount,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93B4 D0 DA: bne - ; $9390 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93B6 AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93B9 C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93BB F0 1C: beq + ; $93D9 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93BD BD 6C 03: lda $036C,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93C0 C9 08: cmp #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93C2 B0 CC: bcs - ; $9390 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93C4 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93C6 9D 66 03: sta mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93C9 9D FC 03: sta $03FC,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93CC A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93CD B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93D0 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93D2 99 00 07: sta tileItemsMap,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93D5 A9 13: lda #$13 /* A(13)<193D5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $93D7 10 07: bpl ++ ; $93E0 /* A(13)<193D5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $93D9 A9 80: lda #$80 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S?*/ $93DB 9D 7E 03: sta playerOneHitsTaken,x /* A(80)<193D9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $93DE A9 17: lda #$17 /* A(17)<193DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $93E0 20 6F 80: jsr SetMobLogicStateToAccum /* A(13)<193D5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $93E3 38: sec /* A(17)<193DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93E4 60: rts /* A(17)<193DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $93E5 BD 6C 03: lda $036C,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93E8 C9 08: cmp #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93EA B0 A4: bcs - ; $9390 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93EC A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93EE 9D 66 03: sta mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93F1 A9 13: lda #$13 /* A(13)<193F1>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $93F3 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $93F6 A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93F8 09 08: ora #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93FA 85 2A: sta initedTo01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93FC 8E 81 06: stx $0681 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $93FF 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9400 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $9401 BC 00 06: ldy playerOneInvincibleCount,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9404 D0 8A: bne - ; $9390 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9406 BD 6C 03: lda $036C,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9409 C9 08: cmp #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $940B B0 83: bcs - ; $9390 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $940D A9 FF: lda #$FF /* A(FF)<1940D>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $940F 9D 7E 03: sta playerOneHitsTaken,x /* A(FF)<1940D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9412 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9414 9D 66 03: sta mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9417 9D FC 03: sta $03FC,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $941A A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $941B 20 2D C0: jsr _func_1C02D /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $941E A9 07: lda #$07 /* A(07)<1941E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9420 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9423 38: sec /* A(07)<1941E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9424 60: rts /* A(07)<1941E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_19425 $9425 2C 7D 06: bit levelWinFlag /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9428 30 20: bmi +++ ; $944A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $942A C9 0F: cmp #$0F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $942C F0 0C: beq ++ ; $943A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $942E C9 0D: cmp #$0D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9430 D0 05: bne + ; $9437 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9432 8A: txa /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9433 F0 05: beq ++ ; $943A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9435 D0 15: bne ++++ ; $944C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9437 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9438 F0 12: beq ++++ ; $944C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $943A 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $943B 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $943D 8D 7D 06: sta levelWinFlag /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9440 20 4E C0: jsr _func_1C04E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9443 A9 18: lda #$18 /* A(18)<19443>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9445 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9448 38: sec /* A(18)<19443>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9449 60: rts /* A(18)<19443>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ - $944A 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $944B 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $944C BC 00 06: ldy playerOneInvincibleCount,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $944F D0 F9: bne - ; $944A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9451 A9 13: lda #$13 /* A(13)<19451>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9453 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9456 38: sec /* A(13)<19451>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9457 60: rts /* A(13)<19451>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_19458 $9458 C9 0F: cmp #$0F /* A(??)X(??)Y$18EBD,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $945A F0 19: beq +++ ; $9475 /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $945C 85 10: sta buttonScratch /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $945E BD 00 06: lda playerOneInvincibleCount,x /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9461 F0 12: beq +++ ; $9475 /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9463 A5 10: lda buttonScratch /* A(??)X(??)Y(02)<18F14>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9465 E0 00: cpx #$00 /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9467 D0 06: bne + ; $946F /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9469 C9 0D: cmp #$0D /* A(??)X(??)Y(02)<18F14>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $946B F0 08: beq +++ ; $9475 /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $946D D0 04: bne ++ ; $9473 /* A(??)X(??)Y(02)<18F14>MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $946F C9 0E: cmp #$0E /* A(??)X(??)Y(02)<18F14>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9471 F0 02: beq +++ ; $9475 /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9473 38: sec /* A(??)X(??)Y(02)<18F14>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9474 60: rts /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $9475 18: clc /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9476 60: rts /* A(??)X(??)Y(02)<18F14>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_19477 $9477 A5 06: lda frameCtr /* A(00)<185AA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9479 29 0F: and #$0F /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $947B D0 7F: bne ++++ ; $94FC -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $947D BD 7E 03: lda playerOneHitsTaken,x /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9480 F0 14: beq + ; $9496 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9482 30 12: bmi + ; $9496 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9484 FE 84 03: inc $0384,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9487 BD 84 03: lda $0384,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $948A C9 04: cmp #$04 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $948C 90 08: bcc + ; $9496 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $948E DE 7E 03: dec playerOneHitsTaken,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9491 A9 00: lda #$00 /* A(00)<19491>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9493 9D 84 03: sta $0384,x /* A(00)<19491>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $9496 AC 3B 06: ldy levelIsTRexWave /* A(00)<19491>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9499 C0 01: cpy #$01 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $949B F0 40: beq +++ ; $94DD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $949D BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94A0 F0 27: beq ++ ; $94C9 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; PATCH: change dec ($DE) to lda ($BD) to never count down TRex $94A2 DE 02 06: dec playerOneRemainingTRexTime,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94A5 D0 0F: bne + ; $94B6 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94A7 FE 02 06: inc playerOneRemainingTRexTime,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94AA BD 5A 03: lda mobOneLogicState,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94AD C9 01: cmp #$01 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94AF D0 05: bne + ; $94B6 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94B1 A9 03: lda #$03 /* A(03)<194B1>X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $94B3 20 6F 80: jsr SetMobLogicStateToAccum /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $94B6 C9 08: cmp #$08 /* A(03)<194B1>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94B8 B0 23: bcs +++ ; $94DD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94BA BD 18 06: lda $0618,x /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94BD D0 1E: bne +++ ; $94DD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94BF BD 02 06: lda playerOneRemainingTRexTime,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94C2 69 02: adc #$02 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94C4 9D 18 06: sta $0618,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94C7 10 14: bpl +++ ; $94DD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $94C9 C0 03: cpy #$03 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94CB F0 10: beq +++ ; $94DD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94CD BD 00 06: lda playerOneInvincibleCount,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94D0 F0 03: beq + ; $94D5 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94D2 DE 00 06: dec playerOneInvincibleCount,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $94D5 BD 04 06: lda playerOneRemainingFireballTime,x /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94D8 F0 03: beq +++ ; $94DD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94DA DE 04 06: dec playerOneRemainingFireballTime,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $94DD BD 72 03: lda mobOneSpeed,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94E0 CD 55 06: cmp playerStartSpeed /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94E3 F0 17: beq ++++ ; $94FC -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94E5 BD FE 03: lda $03FE,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94E8 30 05: bmi + ; $94EF /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94EA DE FE 03: dec $03FE,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94ED 10 0D: bpl ++++ ; $94FC -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $94EF 90 05: bcc + ; $94F6 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94F1 DE 72 03: dec mobOneSpeed,x /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $94F4 10 03: bpl ++ ; $94F9 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $94F6 FE 72 03: inc mobOneSpeed,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $94F9 20 FD 94: jsr _func_194FD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $94FC 60: rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_194FD $94FD BD 72 03: lda mobOneSpeed,x /* A(00)<18154>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9500 BC 02 06: ldy playerOneRemainingTRexTime,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9503 F0 03: beq + ; $9508 /* A(??)X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9505 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9506 69 07: adc #$07 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9508 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9509 B9 10 95: lda _data_19510_indexed,y /* A$19510,y<19509>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $950C 9D 30 03: sta $0330,x /* A$19510,y<19509>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $950F 60: rts /* A$19510,y<19509>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_19510_indexed $9510 .byte $05,$04,$03,$02,$01,$01,$01,$03,$03,$03,$02,$02,$01,$01 _func_1951E $951E DD 3C 03: cmp playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9521 F0 1D: beq ++ ; $9540 -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9523 BC 3C 03: ldy playerOneFacing,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9526 9D 3C 03: sta playerOneFacing,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9529 98: tya /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $952A 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $952B 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $952C 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $952D 7D 3C 03: adc playerOneFacing,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9530 A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9531 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9534 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9535 B9 41 95: lda _data_19541_indexed,y /* A$19541,y<19535>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9538 90 03: bcc + ; $953D -> _func_19561 /* A$19541,y<19535>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $953A B9 45 95: lda _data_19545_indexed,y /* A$19545,y<1953A>X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $953D 4C 61 95: jmp _func_19561 /* A$19541,y<19535>X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $9540 60: rts /* A$19541,y<19535>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_19541_indexed $9541 .byte $00,$04,$0C,$0B _data_19545_indexed $9545 .byte $00,$04,$0D,$0B,$05,$01,$06,$0E,$05,$01,$06,$0F,$10,$07,$02,$08 $9555 .byte $11,$07,$02,$08,$0A,$12,$09,$03,$0A,$13,$09,$03 _func_19561 $9561 BC 02 06: ldy playerOneRemainingTRexTime,x /* A(02)<19332>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9564 F0 06: beq + ; $956C /* A(??)X(un)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9566 C9 18: cmp #$18 /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9568 B0 02: bcs + ; $956C /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $956A 69 18: adc #$18 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $956C 9D 12 03: sta $0312,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $956F A9 00: lda #$00 /* A(00)<1956F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9571 9D 18 03: sta $0318,x /* A(00)<1956F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9574 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<1956F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9577 9D 36 03: sta $0336,x /* A(00)<1956F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $957A 60: rts /* A(00)<1956F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1957B $957B 9D 66 03: sta mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $957E A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $957F B9 7C BB: lda _data_1BB7C_indexed,y /* A$1BB7C,y<1957F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9582 95 72: sta mobOnePosX,x /* A$1BB7C,y<1957F>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9584 B9 21 BC: lda _data_1BC21_indexed,y /* A$1BC21,y<19584>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9587 18: clc /* A$1BC21,y<19584>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9588 69 F8: adc #$F8 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $958A 95 78: sta mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $958C A9 FF: lda #$FF /* A(FF)<1958C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $958E 9D 48 03: sta $0348,x /* A(FF)<1958C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9591 A9 00: lda #$00 /* A(00)<19591>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9593 9D 0C 03: sta $030C,x /* A(00)<19591>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9596 9D 6C 03: sta $036C,x /* A(00)<19591>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9599 9D 4E 03: sta $034E,x /* A(00)<19591>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $959C 60: rts /* A(00)<19591>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1959D $959D B5 72: lda mobOnePosX,x /* A(00)<195C2>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $959F 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95A0 E9 08: sbc #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95A2 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95A3 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95A4 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95A5 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95A6 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95A7 B5 78: lda mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95A9 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95AA E9 28: sbc #$28 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95AC 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95AD 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95AE 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95AF 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95B0 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $95B1 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95B2 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95B3 79 B7 95: adc _data_195B7_indexed,y /* A$195B7,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95B6 60: rts /* A$195B7,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_195B7_indexed $95B7 .byte $00,$0F,$1E,$2D,$3C,$4B,$5A,$69,$78,$87,$96 _func_195C2 $95C2 A9 00: lda #$00 /* A(00)<195C2>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $95C4 9D 6C 03: sta $036C,x /* A(00)<195C2>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $95C7 9D 4E 03: sta $034E,x /* A(00)<195C2>X(??)Y(00)<18473>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $95CA 20 9D 95: jsr _func_1959D /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $95CD 9D 66 03: sta mobOneTilePos,x /* A(00)<195C2>X(??)Y(00)<18473>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95D0 A8: tay /* A(00)<195C2>X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $95D1 B5 72: lda mobOnePosX,x /* A(??)X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95D3 D9 7C BB: cmp _data_1BB7C_indexed,y /* A(??)X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95D6 D0 0D: bne + ; $95E5 /* A(??)X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95D8 B5 78: lda mobOnePosY,x /* A(??)X(??)Y(00)<195D0>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95DA 69 07: adc #$07 /* A(??)X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95DC D9 21 BC: cmp _data_1BC21_indexed,y /* A(??)X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95DF D0 04: bne + ; $95E5 /* A(??)X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95E1 A9 FF: lda #$FF /* A(FF)<195E1>X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $95E3 30 25: bmi ++ ; $960A /* A(FF)<195E1>X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $95E5 98: tya /* A(??)X(??)Y(00)<195D0>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $95E6 BC 3C 03: ldy playerOneFacing,x /* A(00)<195E5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95E9 18: clc /* A(00)<195E5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95EA 79 0E 96: adc _data_1960E_indexed,y /* A$1960E,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95ED A8: tay /* A$1960E,yX(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95EE B5 72: lda mobOnePosX,x /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95F0 38: sec /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95F1 F9 7C BB: sbc _data_1BB7C_indexed,y /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95F4 D0 07: bne + ; $95FD /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95F6 B5 78: lda mobOnePosY,x /* A(??)X(??)Y$1960E,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95F8 69 08: adc #$08 /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95FA F9 21 BC: sbc _data_1BC21_indexed,y /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $95FD 10 05: bpl + ; $9604 /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $95FF 49 FF: eor #$FF /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9601 18: clc /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9602 69 01: adc #$01 /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9604 9D 6C 03: sta $036C,x /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9607 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $960A 9D 48 03: sta $0348,x /* A(FF)<195E1>X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $960D 60: rts /* A(??)X(??)Y$1960E,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1960E_indexed $960E .byte $00,$01,$0F,$00 _func_19612 $9612 DD 00 06: cmp playerOneInvincibleCount,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9615 90 03: bcc + ; $961A -> rts /* A(04)<18564>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9617 9D 00 06: sta playerOneInvincibleCount,x /* A(04)<18564>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $961A 60: rts /* A(04)<18564>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ ClearPlayerABButtons $961B B5 2E: lda playerOneButtons,x /* A(0F)<183AC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $961D 29 3F: and #$3F /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $961F 95 2E: sta playerOneButtons,x /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9621 60: rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_19622 $9622 AD 50 06: lda $0650 /* A$187FD,y<18785>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9625 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9626 69 05: adc #$05 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9628 8D 50 06: sta $0650 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $962B A9 00: lda #$00 /* A(00)<1962B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $962D 95 6C: sta mobOneFlags,x /* A(00)<1962B>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $962F A9 FF: lda #$FF /* A(FF)<1962F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9631 9D E8 03: sta $03E8,x /* A(FF)<1962F>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9634 AD 3B 06: lda levelIsTRexWave /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9637 C9 00: cmp #$00 /* A(??)X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9639 D0 05: bne + ; $9640 /* A(??)X(un)Y(??)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $963B BD E4 03: lda $03E4,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $963E F0 09: beq ++ ; $9649 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9640 A9 82: lda #$82 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9642 95 2C: sta playerOneFlags,x /* A(82)<19640>X(un)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9644 A9 00: lda #$00 /* A(00)<19644>X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9646 4C 6F 80: jmp SetMobLogicStateToAccum /* A(00)<19644>X(un)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ++ $9649 A9 03: lda #$03 /* A(03)<19649>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $964B 95 2C: sta playerOneFlags,x /* A(03)<19649>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $964D A0 3C: ldy #$3C /* A(03)<19649>X(un)Y(3C)<1964D>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $964F A9 F8: lda #$F8 /* A(F8)<1964F>X(un)Y(3C)<1964D>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $9651 99 64 02: sta $0264,y /* A(F8)<1964F>X(un)Y(3C)<1964D>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9654 88: dey /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9655 88: dey /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9656 88: dey /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9657 88: dey /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9658 10 F7: bpl - ; $9651 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $965A 60: rts /* A(??)X(un)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1965B $965B 86 1F: stx currentPlayerInfoOrTemp /* A(00)<1B9E8>X(??)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $965D AA: tax /* A(00)<1B9E8>X(00)<1965D>Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $965E A9 07: lda #$07 /* A(07)<1965E>X(00)<1965D>Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9660 9D 5A 03: sta mobOneLogicState,x /* A(07)<1965E>X(00)<1965D>Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9663 A6 1F: ldx currentPlayerInfoOrTemp /* A(07)<1965E>X(??)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9665 60: rts /* A(07)<1965E>X(??)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ HandleTheEnemies_ $9666 A2 02: ldx #$02 /* A(un)X(02)<19666>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9668 20 7D 96: jsr DoEnemy /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $966B A2 03: ldx #$03 /* A(??)X(03)<1966B>Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $966D 20 7D 96: jsr DoEnemy /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9670 A2 04: ldx #$04 /* A(??)X(04)<19670>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9672 20 7D 96: jsr DoEnemy /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9675 A2 05: ldx #$05 /* A(??)X(05)<19675>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9677 20 7D 96: jsr DoEnemy /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $967A 4C EE 96: jmp M_HandleDeadEnemy /* A(??)X(05)<19675>Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ DoEnemy $967D B5 6C: lda mobOneFlags,x /* A(??)X(05)<19675>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $967F 29 40: and #$40 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9681 F0 3C: beq ++ ; $96BF -> rts /* A(??)X(un)Y(un)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9683 AD 66 06: lda $0666 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9686 0D 1A 06: ora $061A /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9689 F0 17: beq + ; $96A2 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $968B BD 5A 03: lda mobOneLogicState,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $968E C9 09: cmp #$09 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9690 F0 10: beq + ; $96A2 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9692 C9 02: cmp #$02 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9694 F0 0C: beq + ; $96A2 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9696 C9 11: cmp #$11 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9698 F0 08: beq + ; $96A2 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $969A C9 14: cmp #$14 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $969C F0 04: beq + ; $96A2 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $969E C9 0E: cmp #$0E /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96A0 D0 1D: bne ++ ; $96BF -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $96A2 A5 06: lda frameCtr /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96A4 29 0F: and #$0F /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96A6 D0 03: bne + ; $96AB /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96A8 FE C6 03: inc $03C6,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $96AB 86 23: stx currentPlayerOrTemp /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96AD BD 5A 03: lda mobOneLogicState,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B0 0A: asl a /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B1 A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B2 B9 C0 96: lda _JumpPointerTable_196C0,y /* A$196C0,y<196B2>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B5 85 13: sta temp_13 /* A$196C0,y<196B2>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96B7 B9 C1 96: lda _JumpPointerTable_196C0+1,y /* A$196C1,y<196B7>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96BA 85 14: sta temp_14 /* A$196C1,y<196B7>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96BC 6C 13 00: jmp (temp_13) /* A$196C1,y<196B7>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $96BF 60: rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _JumpPointerTable_196C0 ; Enemy logic state jump table $96C0 66 98: .word (EnemyLogicStateSpawn_0) ;9866 (19866) () EnemyLogicStateNormalGameplay_1 $96C2 79 99 AD: adc _data_1AD99_indexed,y /* A$1AD99,yX(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96C5 99 48 9A: sta $9A48,y /* A$1AD99,yX(un)Y(un)MAP[0C:(??),0D:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96C8 8B: .db $8B /* A$1AD99,yX(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $96C9 .byte $9A,$13,$9B,$BE,$9B,$CC,$9C,$EF,$9C,$87,$9D,$E6,$9D,$E7,$9D,$6B $96D9 .byte $9E,$94,$9F,$14,$A3,$7B,$A0,$A1,$A0,$E9,$A0,$F9,$A0,$F9,$A0,$34 $96E9 .byte $A2,$90,$A3,$AB,$A3 M_HandleDeadEnemy $96EE A5 2A: lda initedTo01 /* A(??)X(05)<19675>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96F0 F0 06: beq + ; $96F8 -> rts /* A(??)X(un)Y(un)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96F2 A5 06: lda frameCtr /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96F4 29 0F: and #$0F /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96F6 F0 01: beq ++ ; $96F9 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $96F8 60: rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $96F9 AD 66 06: lda $0666 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96FC 0D 1A 06: ora $061A /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $96FF F0 14: beq + ; $9715 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9701 AD 66 06: lda $0666 /* A(??)X(un)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9704 F0 0F: beq + ; $9715 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9706 CE 66 06: dec $0666 /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9709 D0 0A: bne + ; $9715 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $970B A9 06: lda #$06 /* A(06)<1970B>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $970D 8D 1A 06: sta $061A /* A(06)<1970B>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9710 A9 01: lda #$01 /* A(01)<19710>X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9712 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $9715 AD 69 06: lda $0669 /* A(01)<19710>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9718 F0 28: beq ++ ; $9742 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $971A AD 6A 06: lda $066A /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $971D F0 05: beq + ; $9724 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $971F CE 6A 06: dec $066A /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9722 D0 1E: bne ++ ; $9742 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9724 AD 68 06: lda $0668 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9727 20 A6 97: jsr ReviveOneEnemyOrElseSetCarry /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $972A B0 03: bcs + ; $972F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $972C CE 69 06: dec $0669 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $972F AD 66 06: lda $0666 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9732 0D 1A 06: ora $061A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9735 D0 0B: bne ++ ; $9742 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9737 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $973A 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $973C 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $973D 69 02: adc #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $973F 8D 6A 06: sta $066A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9742 AD 6F 06: lda $066F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9745 0D 70 06: ora $0670 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9748 0D 71 06: ora $0671 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $974B 0D 72 06: ora $0672 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $974E F0 55: beq ++ ; $97A5 -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9750 AD 73 06: lda $0673 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9753 F0 05: beq + ; $975A /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9755 CE 73 06: dec $0673 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9758 D0 4B: bne ++ ; $97A5 -> rts /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $975A AD 6B 06: lda $066B /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $975D 0D 6C 06: ora $066C /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9760 0D 6D 06: ora $066D /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9763 0D 6E 06: ora $066E /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9766 D0 18: bne + ; $9780 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9768 AD 6F 06: lda $066F /* A(??)X(un)Y(un)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $976B 8D 6B 06: sta $066B /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $976E AD 70 06: lda $0670 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9771 8D 6C 06: sta $066C /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9774 AD 71 06: lda $0671 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9777 8D 6D 06: sta $066D /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $977A AD 72 06: lda $0672 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $977D 8D 6E 06: sta $066E /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + - $9780 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9783 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9785 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9786 BD 6B 06: lda $066B,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9789 F0 F5: beq - ; $9780 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $978B 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $978C 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $978D 20 A6 97: jsr ReviveOneEnemyOrElseSetCarry /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $9790 68: pla /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9791 B0 04: bcs + ; $9797 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9793 AA: tax /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9794 DE 6B 06: dec $066B,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9797 AD 66 06: lda $0666 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $979A 0D 1A 06: ora $061A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $979D D0 06: bne ++ ; $97A5 -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $979F AD 74 06: lda $0674 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97A2 8D 73 06: sta $0673 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $97A5 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ ReviveOneEnemyOrElseSetCarry $97A6 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97A8 AD 7B 06: lda $067B /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97AB F0 47: beq +++ ; $97F4 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97AD AD 66 06: lda $0666 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97B0 0D 1A 06: ora $061A /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97B3 D0 3F: bne +++ ; $97F4 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97B5 AE 77 06: ldx enemiesThisLevel /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97B8 CA: dex /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97B9 30 39: bmi +++ ; $97F4 /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $97BB B5 6E: lda mobThreeFlags,x /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97BD 29 40: and #$40 /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97BF D0 30: bne ++ ; $97F1 /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97C1 8A: txa /* A(??)X(??)Y(un)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97C2 18: clc /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97C3 69 02: adc #$02 /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97C5 48: pha /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $97C6 20 36 C0: jsr _func_1C036 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $97C9 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97CA AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97CB B0 27: bcs +++ ; $97F4 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97CD 98: tya /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97CE 9D 66 03: sta mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97D1 A9 80: lda #$80 /* A(80)<197D1>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $97D3 99 00 07: sta tileItemsMap,y /* A(80)<197D1>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $97D6 A9 00: lda #$00 /* A(00)<197D6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $97D8 9D 5A 03: sta mobOneLogicState,x /* A(00)<197D6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $97DB 9D 60 03: sta mobOneSomething_360,x /* A(00)<197D6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; This is where an enemy is marked alive (after having opened the entry pit) $97DE A9 40: lda #$40 /* A(40)<197DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $97E0 95 6C: sta mobOneFlags,x /* A(40)<197DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $97E2 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97E4 9D 54 03: sta $0354,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97E7 2C 7B 06: bit $067B /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97EA 30 03: bmi + ; $97EF /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97EC CE 7B 06: dec $067B /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $97EF 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97F0 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $97F1 CA: dex /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97F2 10 C7: bpl - ; $97BB /* A(??)X(??)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $97F4 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97F5 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_197F6 $97F6 A9 00: lda #$00 /* A(00)<197F6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $97F8 95 6C: sta mobOneFlags,x /* A(00)<197F6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $97FA 9D 66 03: sta mobOneTilePos,x /* A(00)<197F6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $97FD 60: rts /* A(00)<197F6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_197FE $97FE 48: pha /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $97FF 8A: txa /* A(02)<197FF>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $9800 20 5D C0: jsr _func_1C05D /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $9803 68: pla /* A(??)X(02)<190D5>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9804 C9 00: cmp #$00 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9806 F0 0D: beq + ; $9815 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9808 C9 04: cmp #$04 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $980A F0 19: beq ++ ; $9825 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $980C C9 05: cmp #$05 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $980E F0 21: beq +++ ; $9831 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9810 C9 0C: cmp #$0C /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9812 F0 34: beq ++++ ; $9848 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9814 60: rts /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9815 BC 66 03: ldy mobOneTilePos,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9818 B9 00 07: lda tileItemsMap,y /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $981B 29 7F: and #$7F /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $981D C9 0C: cmp #$0C /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $981F D0 03: bne + ; $9824 -> rts /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9821 4C 30 C0: jmp _func_1C030 ; $C030 -> _loc_1CDFA /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9824 60: rts /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $9825 EE 78 06: inc $0678 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9828 BC 66 03: ldy mobOneTilePos,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $982B A9 00: lda #$00 /* A(00)<1982B>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $982D 99 00 07: sta tileItemsMap,y /* A(00)<1982B>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9830 60: rts /* A(00)<1982B>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) +++ $9831 BD 12 03: lda $0312,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9834 C9 52: cmp #$52 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9836 90 04: bcc + ; $983C /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9838 C9 55: cmp #$55 /* A(??)X(02)<190D5>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $983A 90 0B: bcc ++ ; $9847 -> rts /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $983C EE 79 06: inc $0679 /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $983F BC 66 03: ldy mobOneTilePos,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9842 A9 00: lda #$00 /* A(00)<19842>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9844 99 00 07: sta tileItemsMap,y /* A(00)<19842>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ++ $9847 60: rts /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $9848 BC 66 03: ldy mobOneTilePos,x /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $984B B9 00 07: lda tileItemsMap,y /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $984E 29 7F: and #$7F /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9850 C9 0C: cmp #$0C /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9852 D0 05: bne + ; $9859 -> rts /* A(??)X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9854 A9 00: lda #$00 /* A(00)<19854>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9856 99 00 07: sta tileItemsMap,y /* A(00)<19854>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $9859 60: rts /* A(00)<19854>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1985A $985A 9D 5A 03: sta mobOneLogicState,x /* A(??)X(02)<1919F>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $985D A9 00: lda #$00 /* A(00)<1985D>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $985F 9D 60 03: sta mobOneSomething_360,x /* A(00)<1985D>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9862 9D 06 03: sta $0306,x /* A(00)<1985D>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $9865 60: rts /* A(00)<1985D>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ EnemyLogicStateSpawn_0 $9866 BD 60 03: lda mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9869 D0 06: bne + ; $9871 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $986B FE 60 03: inc mobOneSomething_360,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $986E 4C D8 98: jmp _loc_198D8 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $9871 B5 6C: lda mobOneFlags,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9873 30 12: bmi ++ ; $9887 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9875 A5 2A: lda initedTo01 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9877 F0 08: beq + ; $9881 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9879 BC 66 03: ldy mobOneTilePos,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $987C B9 00 07: lda tileItemsMap,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $987F 30 56: bmi _loc_198D7 ; $98D7 -> rts /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $9881 B5 6C: lda mobOneFlags,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9883 09 80: ora #$80 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; This is a spot where a trog sprite is activated, at least after ; having left temporarily for having eaten a player ; Dunno if other types of sprite could also activate here $9885 95 6C: sta mobOneFlags,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9887 BC 18 03: ldy $0318,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $988A 10 4B: bpl _loc_198D7 ; $98D7 -> rts /* A(??)X(un)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $988C BC 66 03: ldy mobOneTilePos,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $988F 20 30 C0: jsr _func_1C030 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9892 BD 54 03: lda $0354,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9895 C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9897 F0 24: beq ++ ; $98BD /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9899 C9 03: cmp #$03 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $989B F0 2A: beq ++++ ; $98C7 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $989D A9 1E: lda #$1E /* A(1E)<1989D>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $989F 9D 78 03: sta $0378,x /* A(1E)<1989D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98A2 BD 42 03: lda $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98A5 20 C1 B1: jsr _func_1B1C1 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $98A8 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $98AB 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98AD A4 2A: ldy initedTo01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98AF D0 03: bne + ; $98B4 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98B1 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $98B4 9D 3C 03: sta playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98B7 20 7B B1: jsr _func_1B17B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $98BA 4C C2 98: jmp +++ ; $98C2 /* A(??)X(??)Y(??)MAP[0C:[04],0D:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $98BD A9 16: lda #$16 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98BF 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[04:(??),05:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ +++ - $98C2 A9 01: lda #$01 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98C4 4C 5A 98: jmp _func_1985A /* A(01)<198C2>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++++ $98C7 20 5A C0: jsr _func_1C05A /* A(01)<198C2>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98CA A9 02: lda #$02 /* A(02)<198CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98CC 9D 3C 03: sta playerOneFacing,x /* A(02)<198CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $98CF A9 94: lda #$94 /* A(94)<198CF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $98D1 20 C1 B1: jsr _func_1B1C1 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $98D4 4C C2 98: jmp - ; $98C2 /* A(94)<198CF>X(??)Y(??)MAP[0C:[00],0D:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_198D7 $98D7 60: rts /* A(94)<198CF>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_198D8 $98D8 BD 66 03: lda mobOneTilePos,x /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $98DB 20 D0 B1: jsr _func_1B1D0 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $98DE A9 00: lda #$00 /* A(00)<198DE>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98E0 9D 4E 03: sta $034E,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98E3 9D 7E 03: sta playerOneHitsTaken,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98E6 9D 84 03: sta $0384,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98E9 9D 8A 03: sta $038A,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98EC 9D A2 03: sta $03A2,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98EF 9D 78 03: sta $0378,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98F2 9D C0 03: sta $03C0,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98F5 9D CC 03: sta $03CC,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98F8 9D C6 03: sta $03C6,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98FB 9D 96 03: sta $0396,x /* A(00)<198DE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $98FE A9 FF: lda #$FF /* A(FF)<198FE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9900 9D 90 03: sta $0390,x /* A(FF)<198FE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9903 20 EB AC: jsr _func_1ACEB /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $9906 BD 54 03: lda $0354,x /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9909 C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $990B F0 1B: beq + ; $9928 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $990D A9 02: lda #$02 /* A(02)<1990D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $990F 9D C0 03: sta $03C0,x /* A(02)<1990D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9912 A9 0C: lda #$0C /* A(0C)<19912>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9914 BC 66 03: ldy mobOneTilePos,x /* A(0C)<19912>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9917 A2 FF: ldx #$FF /* A(0C)<19912>X(FF)<19917>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9919 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $991C A6 23: ldx currentPlayerOrTemp /* A(0C)<19912>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $991E A9 02: lda #$02 /* A(02)<1991E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9920 9D 42 03: sta $0342,x /* A(02)<1991E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9923 A9 48: lda #$48 /* A(48)<19923>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9925 4C C1 B1: jmp _func_1B1C1 /* A(48)<19923>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $9928 BD 72 03: lda mobOneSpeed,x /* A(48)<19923>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $992B 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $992C 69 02: adc #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $992E 9D 72 03: sta mobOneSpeed,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9931 A9 0C: lda #$0C /* A(0C)<19931>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $9933 BC 66 03: ldy mobOneTilePos,x /* A(0C)<19931>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9936 A2 FF: ldx #$FF /* A(0C)<19931>X(FF)<19936>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $9938 20 24 C0: jsr _func_1C024 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $993B A6 23: ldx currentPlayerOrTemp /* A(0C)<19931>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $993D A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $993F F0 28: beq ++ ; $9969 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9941 BC 66 03: ldy mobOneTilePos,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9944 B9 5A BF: lda _data_1BF5A_indexed,y /* A$1BF5A,y<19944>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $9947 9D 3C 03: sta playerOneFacing,x /* A$1BF5A,y<19944>X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $994A A8: tay /* A$1BF5A,y<19944>X(??)Y$1BF5A,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $994B BD 66 03: lda mobOneTilePos,x /* A(??)X(??)Y$1BF5A,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $994E 18: clc /* A(??)X(??)Y$1BF5A,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $994F 79 75 99: adc _data_19975_indexed,y /* A$19975,yX(??)Y$1BF5A,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9952 A8: tay /* A$19975,yX(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9953 B9 B5 BE: lda _data_1BEB5_indexed,y /* A$1BEB5,y<19953>X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9956 10 07: bpl + ; $995F /* A$1BEB5,y<19953>X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9958 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y$19975,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $995B C9 10: cmp #$10 /* A(??)X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $995D D0 0A: bne ++ ; $9969 /* A(??)X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $995F FE 3C 03: inc playerOneFacing,x /* A$1BEB5,y<19953>X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9962 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9965 29 03: and #$03 /* A(??)X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9967 10 DE: bpl - ; $9947 /* A(??)X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $9969 BD 3C 03: lda playerOneFacing,x /* A(??)X(??)Y$19975,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $996C 9D 42 03: sta $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $996F 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9970 69 84: adc #$84 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $9972 4C C1 B1: jmp _func_1B1C1 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_19975_indexed $9975 .byte $F1,$01,$0F,$FF,$BD,$54,$03,$C9,$02,$F0,$0F,$C9,$03,$F0,$11,$2C $9985 .byte $7D,$06,$30,$14,$20,$9E,$A4,$4C,$4A,$A5,$20,$9E,$A4,$4C,$FE,$AC $9995 .byte $2C,$7D,$06,$30,$03,$4C,$16,$AF,$BD,$3C,$03,$20,$C1,$B1,$A9,$02 $99A5 .byte $20,$7B,$B1,$A9,$0A,$4C,$5A,$98,$AD,$3B,$06,$C9,$03,$F0,$4A,$BD $99B5 .byte $60,$03,$D0,$10,$A9,$1C,$20,$48,$C0,$BD,$5A,$03,$20,$FE,$97,$A9 $99C5 .byte $49,$20,$C1,$B1,$BC,$60,$03,$C0,$0E,$90,$1F,$C0,$3F,$90,$26,$C0 $99D5 .byte $46,$90,$1C,$BD,$18,$03,$10,$20,$BC,$66,$03,$B9,$00,$07,$29,$3F $99E5 .byte $C9,$0A,$D0,$03,$20,$30,$C0,$4C,$F6,$97,$B9,$33,$9A,$90,$03,$B9 $99F5 .byte $02,$9A,$9D,$0C,$03,$FE,$60,$03,$60,$BD,$60,$03,$D0,$0A,$A9,$1C $9A05 .byte $20,$48,$C0,$A9,$4A,$20,$C1,$B1,$BC,$60,$03,$C0,$0E,$90,$10,$C0 $9A15 .byte $1C,$90,$17,$C0,$23,$90,$0D,$BD,$18,$03,$10,$11,$4C,$F6,$97,$B9 $9A25 .byte $33,$9A,$90,$03,$B9,$25,$9A,$9D,$0C,$03,$FE,$60,$03,$60,$00,$00 $9A35 .byte $00,$00,$00,$00,$01,$02,$03,$04,$06,$08,$09,$0A,$09,$08,$07,$06 $9A45 .byte $04,$02,$00,$BD,$60,$03,$D0,$0F,$FE,$60,$03,$BC,$54,$03,$C0,$02 $9A55 .byte $F0,$05,$A9,$02,$20,$7B,$B1,$BD,$12,$03,$BC,$18,$03,$30,$04,$C9 $9A65 .byte $14,$90,$22,$C9,$4B,$F0,$12,$C9,$8A,$F0,$0E,$A9,$4B,$BC,$54,$03 $9A75 .byte $C0,$02,$D0,$02,$A9,$8A,$4C,$C1,$B1,$98,$10,$09,$BC,$66,$03,$20 $9A85 .byte $30,$C0,$4C,$F6,$97,$60,$BD,$60,$03,$D0,$0A,$A9,$FF,$9D,$18,$03 $9A95 .byte $A9,$00,$9D,$6C,$03,$BC,$18,$03,$10,$0E,$A9,$01,$9D,$60,$03,$BD $9AA5 .byte $3C,$03,$18,$69,$44,$20,$C1,$B1,$BD,$60,$03,$30,$59,$BD,$1E,$03 $9AB5 .byte $C9,$5E,$90,$52,$C9,$61,$B0,$4E,$A9,$80,$9D,$60,$03,$A9,$04,$8D $9AC5 .byte $65,$06,$A9,$1D,$20,$48,$C0,$20,$2E,$AA,$90,$3B,$FE,$6C,$03,$BD $9AD5 .byte $6C,$03,$C9,$03,$90,$30,$BC,$3C,$03,$BD,$66,$03,$18,$79,$0F,$9B $9AE5 .byte $A8,$A9,$08,$A2,$FF,$20,$24,$C0,$A6,$23,$BD,$3C,$03,$49,$02,$20 $9AF5 .byte $7B,$B1,$A9,$82,$9D,$8A,$03,$A9,$02,$20,$C6,$A5,$A9,$3C,$9D,$78 $9B05 .byte $03,$A9,$01,$4C,$5A,$98,$60,$4C,$EB,$B0,$F1,$01,$0F,$FF,$BD,$60 $9B15 .byte $03,$F0,$13,$C9,$07,$90,$7E,$F0,$19,$C9,$08,$F0,$21,$C9,$13,$90 $9B25 .byte $74,$F0,$2C,$4C,$74,$9B,$FE,$60,$03,$BD,$3C,$03,$18,$69,$4E,$4C $9B35 .byte $C1,$B1,$FE,$60,$03,$BD,$3C,$03,$18,$69,$4B,$4C,$C1,$B1,$BC,$18 $9B45 .byte $03,$10,$51,$FE,$60,$03,$BD,$3C,$03,$18,$69,$4E,$4C,$C1,$B1,$BD $9B55 .byte $66,$03,$48,$20,$EF,$B1,$20,$D0,$B1,$BD,$3C,$03,$18,$69,$51,$20 $9B65 .byte $C1,$B1,$FE,$60,$03,$68,$A8,$A9,$0A,$AE,$7C,$06,$4C,$24,$C0,$BC $9B75 .byte $18,$03,$10,$20,$A5,$2A,$F0,$12,$BD,$3C,$03,$49,$02,$20,$7B,$B1 $9B85 .byte $A9,$82,$9D,$8A,$03,$A9,$02,$20,$C6,$A5,$A9,$1E,$9D,$78,$03,$A9 $9B95 .byte $01,$4C,$5A,$98,$60,$A5,$06,$4A,$90,$16,$BC,$3C,$03,$B5,$72,$18 $9BA5 .byte $79,$B6,$9B,$95,$72,$B5,$78,$18,$79,$BA,$9B,$95,$78,$FE,$60,$03 $9BB5 .byte $60,$00,$FF,$00,$01,$01,$00,$FF,$00,$BC,$60,$03,$F0,$24,$C0,$01 $9BC5 .byte $D0,$45,$BD,$48,$03,$4A,$18,$69,$0A,$A8,$B9,$5C,$00,$29,$0F,$C9 $9BD5 .byte $04,$90,$33,$FE,$60,$03,$8A,$20,$5A,$C0,$A9,$19,$20,$48,$C0,$4C $9BE5 .byte $BE,$9B,$A9,$04,$9D,$4E,$03,$A9,$00,$9D,$78,$03,$A9,$FF,$9D,$18 $9BF5 .byte $03,$BD,$48,$03,$4A,$18,$69,$0A,$A8,$B9,$5C,$00,$29,$F0,$09,$02 $9C05 .byte $99,$5C,$00,$FE,$60,$03,$60,$C0,$42,$B0,$5D,$BD,$0C,$03,$7D,$4E $9C15 .byte $03,$10,$02,$A9,$00,$9D,$0C,$03,$BD,$78,$03,$18,$69,$25,$9D,$78 $9C25 .byte $03,$90,$03,$DE,$4E,$03,$98,$29,$01,$0A,$0A,$0A,$7D,$48,$03,$A8 $9C35 .byte $B5,$72,$18,$79,$A4,$9C,$95,$72,$B5,$78,$18,$79,$B4,$9C,$95,$78 $9C45 .byte $A0,$00,$BD,$54,$03,$C9,$02,$D0,$06,$A9,$9A,$A0,$00,$F0,$02,$A9 $9C55 .byte $55,$18,$7D,$3C,$03,$9D,$12,$03,$98,$9D,$18,$03,$A9,$00,$9D,$2A $9C65 .byte $03,$9D,$36,$03,$FE,$60,$03,$60,$D0,$14,$BD,$48,$03,$9D,$42,$03 $9C75 .byte $20,$EF,$B1,$20,$D0,$B1,$8A,$20,$5D,$C0,$A0,$03,$10,$C4,$C0,$60 $9C85 .byte $B0,$04,$FE,$60,$03,$60,$BC,$42,$03,$BD,$3C,$03,$9D,$42,$03,$B9 $9C95 .byte $C4,$9C,$20,$7B,$B1,$A9,$14,$9D,$78,$03,$A9,$01,$4C,$5A,$98,$03 $9CA5 .byte $01,$FD,$FF,$03,$01,$FD,$FF,$03,$00,$FD,$00,$03,$00,$FD,$00,$01 $9CB5 .byte $02,$01,$02,$FF,$FE,$FF,$FE,$00,$02,$00,$02,$00,$FE,$00,$FE,$02 $9CC5 .byte $01,$02,$03,$00,$01,$00,$03,$FE,$60,$03,$BD,$60,$03,$C9,$3C,$D0 $9CD5 .byte $09,$08,$48,$A9,$0A,$20,$48,$C0,$68,$28,$C9,$5A,$90,$0B,$B5,$6C $9CE5 .byte $09,$80,$95,$6C,$A9,$01,$4C,$5A,$98,$60,$BD,$60,$03,$D0,$3B,$A9 $9CF5 .byte $0B,$20,$48,$C0,$FE,$60,$03,$FE,$7E,$03,$A9,$00,$9D,$84,$03,$9D $9D05 .byte $C6,$03,$BC,$54,$03,$C0,$02,$F0,$16,$BD,$3C,$03,$18,$69,$59,$C0 $9D15 .byte $01,$D0,$02,$69,$03,$20,$C1,$B1,$A9,$14,$9D,$78,$03,$D0,$0B,$20 $9D25 .byte $00,$C0,$29,$01,$18,$69,$90,$20,$C1,$B1,$BD,$18,$03,$F0,$32,$BD $9D35 .byte $42,$03,$0A,$0A,$7D,$60,$03,$A8,$B9,$66,$9D,$75,$72,$95,$72,$B9 $9D45 .byte $76,$9D,$18,$75,$78,$95,$78,$BD,$60,$03,$FE,$60,$03,$C9,$04,$90 $9D55 .byte $10,$BD,$3C,$03,$9D,$42,$03,$A9,$02,$20,$C6,$A5,$A9,$01,$4C,$5A $9D65 .byte $98,$60,$00,$00,$00,$00,$02,$01,$FF,$FE,$00,$00,$00,$00,$FE,$FF $9D75 .byte $01,$02,$FE,$FF,$01,$02,$00,$00,$00,$00,$02,$01,$FF,$FE,$00,$00 $9D85 .byte $00,$00,$BD,$60,$03,$D0,$30,$FE,$60,$03,$A9,$1C,$20,$48,$C0,$A9 $9D95 .byte $00,$9D,$66,$03,$BC,$54,$03,$C0,$02,$F0,$11,$20,$00,$C0,$29,$02 $9DA5 .byte $85,$1F,$BD,$42,$03,$45,$1F,$18,$69,$61,$D0,$08,$20,$00,$C0,$29 $9DB5 .byte $01,$18,$69,$88,$20,$C1,$B1,$BC,$42,$03,$B5,$72,$18,$79,$DE,$9D $9DC5 .byte $95,$72,$C9,$F0,$B0,$10,$B5,$78,$79,$E2,$9D,$95,$78,$C9,$E8,$90 $9DD5 .byte $04,$C9,$F0,$90,$01,$60,$4C,$F6,$97,$00,$05,$00,$FB,$FB,$00,$05 $9DE5 .byte $00,$60,$BC,$60,$03,$D0,$15,$FE,$60,$03,$BC,$54,$03,$BD,$3C,$03 $9DF5 .byte $18,$69,$40,$C0,$01,$D0,$02,$69,$03,$4C,$C1,$B1,$BD,$1E,$03,$C0 $9E05 .byte $01,$D0,$18,$C9,$16,$F0,$43,$C9,$1A,$F0,$3F,$C9,$18,$F0,$3B,$C9 $9E15 .byte $31,$F0,$37,$C9,$35,$F0,$33,$C9,$33,$F0,$2F,$C8,$30,$17,$C9,$5E $9E25 .byte $90,$13,$C9,$61,$B0,$0F,$A9,$80,$9D,$60,$03,$A9,$04,$8D,$65,$06 $9E35 .byte $A9,$1D,$20,$48,$C0,$BD,$18,$03,$10,$0F,$AD,$7A,$06,$0A,$0A,$69 $9E45 .byte $08,$9D,$78,$03,$A9,$01,$4C,$5A,$98,$60,$FE,$60,$03,$BD,$54,$03 $9E55 .byte $C9,$01,$08,$A9,$16,$28,$F0,$02,$A9,$06,$20,$48,$C0,$20,$2E,$AA $9E65 .byte $B0,$03,$4C,$EB,$B0,$60,$BC,$60,$03,$C0,$1E,$F0,$06,$B0,$10,$FE $9E75 .byte $60,$03,$60,$FE,$60,$03,$BD,$3C,$03,$18,$69,$67,$4C,$C1,$B1,$C0 $9E85 .byte $1F,$D0,$74,$BC,$90,$03,$B9,$2A,$03,$C9,$14,$90,$69,$A5,$06,$29 $9E95 .byte $03,$D0,$63,$BC,$3C,$03,$B5,$72,$18,$79,$8C,$9F,$85,$1D,$B5,$78 $9EA5 .byte $18,$79,$90,$9F,$85,$1E,$A9,$01,$85,$1F,$BD,$90,$03,$AA,$B5,$72 $9EB5 .byte $38,$E5,$1D,$30,$08,$C9,$03,$90,$0C,$D6,$72,$B0,$0A,$C9,$FE,$B0 $9EC5 .byte $04,$F6,$72,$90,$02,$C6,$1F,$B5,$78,$38,$E5,$1E,$30,$08,$C9,$03 $9ED5 .byte $90,$0C,$D6,$78,$B0,$0A,$C9,$FE,$B0,$04,$F6,$78,$90,$02,$C6,$1F $9EE5 .byte $24,$1F,$10,$12,$A6,$23,$FE,$60,$03,$A9,$00,$9D,$2A,$03,$9D,$A2 $9EF5 .byte $03,$A9,$13,$4C,$48,$C0,$60,$BC,$18,$03,$30,$39,$BD,$2A,$03,$C9 $9F05 .byte $0A,$90,$05,$A9,$00,$9D,$2A,$03,$BD,$1E,$03,$20,$4C,$9F,$C9,$3E $9F15 .byte $F0,$0C,$C9,$48,$F0,$08,$C9,$43,$F0,$04,$5E,$A2,$03,$60,$BD,$A2 $9F25 .byte $03,$30,$11,$38,$7E,$A2,$03,$BC,$90,$03,$A9,$00,$99,$2A,$03,$A9 $9F35 .byte $80,$99,$7E,$03,$60,$A9,$02,$9D,$42,$03,$BC,$90,$03,$A9,$00,$99 $9F45 .byte $2A,$03,$A9,$0D,$4C,$5A,$98,$C9,$3D,$F0,$21,$C9,$3E,$F0,$1D,$C9 $9F55 .byte $47,$F0,$19,$C9,$48,$F0,$15,$C9,$42,$F0,$11,$C9,$43,$F0,$0D,$C9 $9F65 .byte $3A,$F0,$13,$C9,$3F,$F0,$0F,$C9,$44,$F0,$0B,$60,$08,$48,$A9,$03 $9F75 .byte $20,$48,$C0,$68,$28,$60,$85,$1F,$BD,$24,$03,$C9,$02,$D0,$05,$A9 $9F85 .byte $0E,$20,$48,$C0,$A5,$1F,$60,$00,$0E,$00,$F2,$F0,$00,$10,$00,$BC $9F95 .byte $60,$03,$D0,$0E,$FE,$60,$03,$BD,$3C,$03,$20,$C1,$B1,$A9,$00,$4C $9FA5 .byte $7B,$B1,$C0,$01,$D0,$2B,$BD,$18,$03,$30,$01,$60,$A9,$00,$9D,$90 $9FB5 .byte $03,$BC,$66,$03,$B9,$00,$07,$29,$7F,$C9,$0C,$D0,$0A,$A2,$FF,$20 $9FC5 .byte $24,$C0,$B0,$03,$FE,$90,$03,$A6,$23,$FE,$60,$03,$A9,$6B,$4C,$C1 $9FD5 .byte $B1,$98,$30,$52,$A5,$06,$4A,$90,$65,$FE,$60,$03,$C0,$0A,$90,$5E $9FE5 .byte $B9,$3A,$A0,$C9,$FF,$F0,$3A,$9D,$0C,$03,$48,$B9,$56,$A0,$9D,$18 $9FF5 .byte $03,$A9,$00,$9D,$2A,$03,$9D,$36,$03,$68,$F0,$24,$BC,$66,$03,$B5 $A005 .byte $72,$D9,$7C,$BB,$F0,$08,$90,$04,$D6,$72,$B0,$02,$F6,$72,$B5,$78 $A015 .byte $18,$69,$0A,$D9,$21,$BC,$F0,$08,$90,$04,$D6,$78,$B0,$02,$F6,$78 $A025 .byte $60,$A9,$80,$9D,$60,$03,$BC,$18,$03,$10,$13,$BD,$90,$03,$BC,$66 $A035 .byte $03,$B9,$00,$07,$29,$7F,$C9,$0C,$20,$30,$C0,$4C,$F6,$97,$60,$00 $A045 .byte $00,$00,$00,$00,$00,$03,$06,$09,$0B,$0D,$0F,$10,$11,$12,$12,$12 $A055 .byte $12,$11,$10,$0F,$0D,$0B,$09,$06,$03,$00,$FF,$00,$00,$00,$00,$00 $A065 .byte $00,$02,$02,$02,$02,$02,$02,$02,$04,$04,$06,$06,$08,$08,$08,$08 $A075 .byte $08,$0A,$0A,$0A,$0A,$0C,$BD,$60,$03,$D0,$18,$A9,$1E,$20,$48,$C0 $A085 .byte $FE,$60,$03,$A9,$20,$9D,$06,$03,$BD,$90,$03,$29,$01,$18,$69,$8B $A095 .byte $4C,$C1,$B1,$BC,$18,$03,$10,$03,$4C,$F6,$97,$60,$BD,$60,$03,$D0 $A0A5 .byte $25,$A9,$1C,$20,$48,$C0,$FE,$60,$03,$BC,$54,$03,$C0,$02,$F0,$11 $A0B5 .byte $BD,$3C,$03,$4A,$B0,$05,$20,$00,$C0,$29,$01,$18,$69,$8E,$4C,$C1 $A0C5 .byte $B1,$A9,$8D,$4C,$C1,$B1,$BC,$18,$03,$10,$18,$BC,$66,$03,$B9,$00 $A0D5 .byte $07,$29,$7F,$C9,$08,$D0,$07,$A2,$00,$A9,$08,$20,$24,$C0,$A6,$23 $A0E5 .byte $4C,$F6,$97,$60,$BC,$18,$03,$10,$0A,$BD,$54,$03,$C9,$02,$F0,$03 $A0F5 .byte $4C,$F6,$97,$60,$BD,$60,$03,$30,$12,$A9,$19,$20,$48,$C0,$A9,$00 $A105 .byte $9D,$4E,$03,$9D,$A8,$03,$A9,$80,$9D,$60,$03,$A9,$E0,$18,$7D,$4E $A115 .byte $03,$9D,$4E,$03,$90,$58,$BC,$60,$03,$FE,$60,$03,$BD,$60,$03,$C9 $A125 .byte $86,$90,$05,$A9,$80,$9D,$60,$03,$98,$0A,$0A,$0A,$0A,$0A,$7D,$48 $A135 .byte $03,$A8,$B5,$72,$79,$6A,$B2,$95,$72,$B5,$78,$18,$79,$2A,$B3,$95 $A145 .byte $78,$DE,$6C,$03,$F0,$4C,$BD,$6C,$03,$29,$07,$D0,$21,$BC,$48,$03 $A155 .byte $BD,$3C,$03,$D9,$EA,$B3,$F0,$16,$0A,$0A,$0A,$79,$EA,$B3,$A8,$20 $A165 .byte $00,$C0,$4A,$B9,$14,$A2,$90,$03,$B9,$18,$A2,$9D,$3C,$03,$20,$B7 $A175 .byte $A1,$A0,$06,$BD,$BA,$03,$30,$04,$F0,$02,$A0,$03,$A9,$92,$18,$7D $A185 .byte $3C,$03,$9D,$12,$03,$98,$9D,$18,$03,$A9,$00,$9D,$2A,$03,$9D,$36 $A195 .byte $03,$60,$20,$62,$B0,$A9,$01,$20,$5A,$98,$BD,$66,$03,$20,$D0,$B1 $A1A5 .byte $20,$00,$C0,$29,$1F,$18,$69,$04,$9D,$78,$03,$20,$B0,$B0,$A0,$00 $A1B5 .byte $F0,$CA,$B5,$6C,$09,$80,$95,$6C,$BD,$A8,$03,$18,$7D,$B4,$03,$9D $A1C5 .byte $A8,$03,$BD,$0C,$03,$7D,$BA,$03,$BC,$BA,$03,$10,$0F,$C9,$F8,$90 $A1D5 .byte $0B,$A9,$00,$9D,$AE,$03,$9D,$B4,$03,$9D,$BA,$03,$9D,$0C,$03,$BD $A1E5 .byte $B4,$03,$38,$FD,$AE,$03,$9D,$B4,$03,$BD,$BA,$03,$E9,$00,$9D,$BA $A1F5 .byte $03,$30,$1B,$B5,$78,$38,$FD,$0C,$03,$C9,$D8,$90,$11,$C9,$F0,$B0 $A205 .byte $0D,$B5,$78,$69,$10,$9D,$0C,$03,$B5,$6C,$29,$7F,$95,$6C,$60,$00 $A215 .byte $01,$01,$03,$00,$01,$03,$03,$00,$01,$02,$00,$00,$01,$02,$02,$01 $A225 .byte $01,$02,$03,$03,$01,$02,$03,$00,$00,$02,$03,$00,$02,$02,$03,$BD $A235 .byte $54,$03,$C9,$02,$F0,$72,$BC,$60,$03,$D0,$11,$FE,$60,$03,$A9,$1C $A245 .byte $20,$48,$C0,$A9,$9E,$18,$7D,$3C,$03,$4C,$C1,$B1,$BD,$18,$03,$C9 $A255 .byte $07,$90,$2F,$A5,$06,$4A,$90,$2A,$BD,$3C,$03,$4A,$90,$06,$B9,$9D $A265 .byte $A2,$4C,$6C,$A2,$B9,$8D,$A2,$9D,$0C,$03,$F0,$17,$BC,$3C,$03,$B5 $A275 .byte $72,$18,$79,$A5,$A2,$95,$72,$B5,$78,$18,$79,$A9,$A2,$95,$78,$FE $A285 .byte $60,$03,$60,$A9,$0E,$4C,$5A,$98,$02,$04,$06,$07,$08,$09,$0A,$0A $A295 .byte $0A,$09,$08,$07,$06,$04,$02,$00,$02,$04,$05,$06,$06,$05,$03,$00 $A2A5 .byte $00,$01,$00,$FF,$FF,$00,$01,$00,$BC,$60,$03,$D0,$0C,$FE,$60,$03 $A2B5 .byte $A9,$9A,$18,$7D,$3C,$03,$4C,$C1,$B1,$A5,$06,$4A,$90,$2B,$BD,$3C $A2C5 .byte $03,$C9,$03,$D0,$06,$B9,$04,$A3,$4C,$D3,$A2,$B9,$F4,$A2,$9D,$0C $A2D5 .byte $03,$F0,$17,$BC,$3C,$03,$B5,$72,$18,$79,$0C,$A3,$95,$72,$B5,$78 $A2E5 .byte $18,$79,$10,$A3,$95,$78,$FE,$60,$03,$60,$A9,$0E,$4C,$5A,$98,$02 $A2F5 .byte $04,$06,$07,$08,$09,$0A,$0A,$0A,$09,$08,$07,$06,$04,$02,$00,$02 $A305 .byte $04,$05,$06,$06,$05,$03,$00,$00,$01,$00,$FF,$FF,$00,$01,$00,$BC $A315 .byte $60,$03,$D0,$13,$FE,$60,$03,$A9,$07,$20,$48,$C0,$BD,$3C,$03,$49 $A325 .byte $02,$18,$69,$96,$4C,$C1,$B1,$C0,$01,$D0,$19,$BC,$18,$03,$F0,$37 $A335 .byte $FE,$60,$03,$BC,$3C,$03,$B5,$78,$18,$79,$8C,$A3,$C9,$28,$B0,$02 $A345 .byte $A9,$28,$95,$78,$A5,$06,$4A,$90,$1E,$B9,$70,$A3,$30,$1A,$9D,$0C $A355 .byte $03,$BC,$3C,$03,$B5,$72,$18,$79,$84,$A3,$95,$72,$B5,$78,$18,$79 $A365 .byte $88,$A3,$95,$78,$FE,$60,$03,$60,$4C,$F6,$97,$00,$03,$06,$09,$0B $A375 .byte $0D,$0E,$0F,$10,$10,$10,$0F,$0E,$0D,$0C,$0A,$09,$08,$07,$FF,$00 $A385 .byte $FF,$00,$01,$01,$00,$FF,$00,$08,$0C,$0C,$0C,$BD,$60,$03,$D0,$0D $A395 .byte $FE,$60,$03,$A9,$20,$9D,$06,$03,$A9,$A2,$4C,$C1,$B1,$BC,$18,$03 $A3A5 .byte $10,$03,$4C,$F6,$97,$60,$BD,$60,$03,$D0,$24,$FE,$60,$03,$20,$00 $A3B5 .byte $C0,$29,$04,$85,$1F,$BD,$3C,$03,$0A,$0A,$0A,$7D,$D2,$03,$65,$1F $A3C5 .byte $A8,$B9,$7E,$A4,$BC,$D8,$03,$D0,$02,$49,$01,$9D,$AE,$03,$60,$C9 $A3D5 .byte $01,$D0,$1C,$FE,$60,$03,$BD,$AE,$03,$29,$01,$18,$7D,$3C,$03,$7D $A3E5 .byte $3C,$03,$A8,$B9,$76,$A4,$9D,$A8,$03,$98,$69,$18,$4C,$C1,$B1,$20 $A3F5 .byte $DE,$AA,$B0,$71,$BD,$18,$03,$30,$5B,$BD,$2A,$03,$10,$67,$A9,$00 $A405 .byte $9D,$2A,$03,$BC,$66,$03,$B9,$10,$BE,$C9,$03,$F0,$06,$5D,$A8,$03 $A415 .byte $4A,$B0,$2C,$BD,$A8,$03,$20,$4D,$AB,$BD,$90,$03,$10,$11,$BD,$3C $A425 .byte $03,$20,$4D,$AB,$BD,$90,$03,$30,$16,$BD,$3C,$03,$9D,$A8,$03,$BD $A435 .byte $CC,$03,$29,$80,$D0,$09,$BD,$A8,$03,$9D,$D2,$03,$4C,$6B,$A4,$BD $A445 .byte $D8,$03,$F0,$22,$BD,$AE,$03,$10,$1C,$BD,$D2,$03,$5D,$3C,$03,$4A $A455 .byte $90,$13,$B0,$12,$BD,$AE,$03,$30,$0D,$09,$80,$49,$01,$9D,$AE,$03 $A465 .byte $A9,$01,$9D,$60,$03,$60,$BD,$D2,$03,$20,$8C,$A9,$A9,$01,$4C,$5A $A475 .byte $98,$03,$01,$00,$02,$01,$03,$02,$00,$00,$00,$00,$01,$01,$00,$01 $A485 .byte $01,$01,$00,$00,$00,$01,$01,$00,$01,$00,$01,$00,$00,$01,$01,$01 $A495 .byte $00,$00,$00,$01,$00,$00,$01,$01,$01,$BD,$78,$03,$F0,$03,$DE,$78 $A4A5 .byte $03,$BD,$48,$03,$10,$01,$60,$BD,$78,$03,$D0,$FA,$BD,$3C,$03,$85 $A4B5 .byte $1F,$BC,$18,$03,$10,$06,$18,$69,$14,$20,$C1,$B1,$BD,$72,$03,$18 $A4C5 .byte $7D,$4E,$03,$A8,$29,$0F,$9D,$4E,$03,$98,$4A,$4A,$4A,$4A,$F0,$D6 $A4D5 .byte $A8,$84,$20,$C0,$01,$F0,$2F,$A4,$1F,$BD,$66,$03,$18,$79,$46,$A5 $A4E5 .byte $A8,$B5,$72,$38,$F9,$7C,$BB,$D0,$07,$B5,$78,$69,$08,$F9,$21,$BC $A4F5 .byte $C9,$01,$F0,$04,$C9,$FF,$D0,$0C,$A0,$01,$84,$20,$A9,$10,$1D,$4E $A505 .byte $03,$9D,$4E,$03,$A4,$20,$A5,$1F,$F0,$04,$C9,$03,$D0,$07,$98,$49 $A515 .byte $FF,$A8,$C8,$A5,$1F,$4A,$98,$90,$07,$18,$75,$72,$95,$72,$D0,$04 $A525 .byte $75,$78,$95,$78,$20,$EF,$B1,$9D,$66,$03,$A8,$B5,$72,$D9,$7C,$BB $A535 .byte $D0,$0E,$B5,$78,$69,$07,$D9,$21,$BC,$D0,$05,$A9,$FF,$9D,$48,$03 $A545 .byte $60,$00,$01,$0F,$00,$20,$DE,$AA,$B0,$59,$BC,$48,$03,$10,$54,$20 $A555 .byte $90,$A8,$B0,$4F,$BD,$C6,$03,$C9,$3C,$90,$07,$48,$A9,$82,$9D,$8A $A565 .byte $03,$68,$C9,$78,$90,$12,$BC,$66,$03,$B9,$00,$07,$D0,$0A,$A9,$0C $A575 .byte $99,$00,$07,$A9,$0D,$4C,$5A,$98,$BD,$78,$03,$F0,$16,$BD,$18,$03 $A585 .byte $30,$0B,$BD,$12,$03,$C9,$14,$90,$1A,$C9,$18,$B0,$16,$BD,$3C,$03 $A595 .byte $4C,$C1,$B1,$BD,$18,$03,$30,$0C,$BD,$12,$03,$C9,$14,$B0,$05,$C9 $A5A5 .byte $04,$90,$01,$60,$A5,$2A,$F0,$18,$BD,$C0,$03,$0A,$A8,$B9,$BF,$A5 $A5B5 .byte $85,$13,$B9,$C0,$A5,$85,$14,$6C,$13,$00,$CA,$A5,$7A,$A6,$0B,$A7 $A5C5 .byte $60,$9D,$C0,$03,$60,$BD,$CC,$03,$29,$7F,$9D,$CC,$03,$BD,$3C,$03 $A5D5 .byte $20,$4D,$AB,$BC,$90,$03,$30,$3D,$BD,$3C,$03,$20,$F6,$AB,$C9,$03 $A5E5 .byte $B0,$16,$BD,$8A,$03,$10,$02,$29,$7F,$69,$01,$C9,$03,$90,$02,$A9 $A5F5 .byte $02,$9D,$8A,$03,$98,$9D,$DE,$03,$BD,$8A,$03,$48,$20,$ED,$A8,$68 $A605 .byte $9D,$8A,$03,$90,$0D,$A9,$02,$20,$C6,$A5,$A9,$01,$9D,$96,$03,$4C $A615 .byte $C0,$A7,$4C,$D4,$AC,$C0,$FF,$F0,$32,$98,$29,$01,$A8,$BD,$3C,$03 $A625 .byte $20,$F6,$AB,$48,$BD,$3C,$03,$20,$21,$AC,$9D,$9C,$03,$68,$4A,$C9 $A635 .byte $08,$90,$02,$A9,$07,$85,$1F,$20,$00,$C0,$29,$18,$18,$65,$1F,$A8 $A645 .byte $B9,$5A,$A6,$9D,$96,$03,$A9,$01,$4C,$C6,$A5,$A9,$00,$9D,$96,$03 $A655 .byte $A9,$02,$4C,$C6,$A5,$00,$01,$02,$03,$04,$05,$06,$07,$00,$01,$02 $A665 .byte $03,$04,$05,$06,$07,$00,$01,$02,$02,$03,$04,$05,$06,$01,$01,$00 $A675 .byte $01,$02,$03,$04,$05,$20,$D4,$AC,$BD,$CC,$03,$29,$7F,$9D,$CC,$03 $A685 .byte $BD,$3C,$03,$20,$4D,$AB,$BD,$90,$03,$10,$3E,$BC,$66,$03,$B9,$10 $A695 .byte $BE,$C9,$03,$D0,$05,$BD,$96,$03,$F0,$34,$20,$ED,$A8,$90,$29,$BD $A6A5 .byte $3C,$03,$0A,$0A,$7D,$9C,$03,$A8,$BD,$CC,$03,$29,$FC,$09,$80,$19 $A6B5 .byte $FB,$A6,$9D,$CC,$03,$20,$00,$C0,$29,$03,$18,$69,$01,$9D,$96,$03 $A6C5 .byte $A9,$02,$20,$C6,$A5,$4C,$C0,$A7,$60,$A9,$00,$4C,$C6,$A5,$BD,$9C $A6D5 .byte $03,$9D,$D2,$03,$A9,$00,$9D,$D8,$03,$BD,$CC,$03,$29,$3C,$9D,$CC $A6E5 .byte $03,$20,$00,$C0,$29,$03,$18,$69,$01,$9D,$96,$03,$A9,$02,$20,$C6 $A6F5 .byte $A5,$A9,$16,$4C,$5A,$98,$00,$01,$01,$02,$02,$00,$01,$01,$01,$02 $A705 .byte $00,$01,$01,$01,$02,$00,$20,$EB,$AC,$BD,$3C,$03,$20,$4D,$AB,$BD $A715 .byte $90,$03,$30,$05,$A9,$00,$4C,$C6,$A5,$BD,$8A,$03,$D0,$0D,$20,$00 $A725 .byte $C0,$C9,$20,$B0,$0F,$20,$B1,$A9,$90,$0A,$60,$20,$ED,$A8,$90,$03 $A735 .byte $4C,$C0,$A7,$60,$BC,$66,$03,$B9,$10,$BE,$C9,$03,$D0,$ED,$BD,$96 $A745 .byte $03,$D0,$E8,$BD,$CC,$03,$10,$21,$29,$40,$F0,$1D,$20,$00,$C0,$C9 $A755 .byte $40,$B0,$08,$BD,$CC,$03,$29,$3F,$9D,$CC,$03,$20,$00,$C0,$4A,$A9 $A765 .byte $01,$69,$00,$9D,$96,$03,$4C,$5E,$A8,$20,$00,$C0,$C9,$C0,$B0,$1D $A775 .byte $20,$59,$AC,$B0,$18,$9D,$D2,$03,$A9,$01,$9D,$D8,$03,$9D,$96,$03 $A785 .byte $BD,$CC,$03,$29,$7F,$9D,$CC,$03,$A9,$16,$4C,$5A,$98,$20,$00,$C0 $A795 .byte $29,$02,$38,$E9,$01,$18,$7D,$3C,$03,$29,$03,$9D,$D2,$03,$A9,$01 $A7A5 .byte $9D,$D8,$03,$BD,$CC,$03,$29,$7F,$9D,$CC,$03,$20,$00,$C0,$29,$03 $A7B5 .byte $18,$69,$01,$9D,$96,$03,$A9,$16,$4C,$5A,$98,$BC,$66,$03,$B9,$10 $A7C5 .byte $BE,$C9,$03,$F0,$30,$A0,$00,$BD,$CC,$03,$29,$03,$C9,$03,$F0,$0A $A7D5 .byte $20,$51,$A8,$20,$00,$C0,$29,$01,$A8,$C8,$98,$9D,$96,$03,$A9,$03 $A7E5 .byte $9D,$CC,$03,$BD,$3C,$03,$49,$02,$9D,$D2,$03,$A9,$01,$9D,$D8,$03 $A7F5 .byte $A9,$16,$4C,$5A,$98,$BD,$CC,$03,$29,$80,$F0,$0D,$BD,$CC,$03,$29 $A805 .byte $03,$C9,$03,$F0,$04,$A0,$00,$F0,$0A,$20,$00,$C0,$29,$01,$18,$69 $A815 .byte $01,$A0,$01,$85,$1F,$98,$9D,$D8,$03,$BD,$CC,$03,$48,$29,$BC,$09 $A825 .byte $80,$05,$1F,$9D,$CC,$03,$4A,$BD,$3C,$03,$90,$02,$69,$01,$E9,$00 $A835 .byte $29,$03,$9D,$D2,$03,$68,$29,$C0,$D0,$0C,$20,$00,$C0,$C9,$40,$90 $A845 .byte $05,$A9,$16,$4C,$5A,$98,$BD,$D2,$03,$4C,$8C,$A9,$BD,$8A,$03,$29 $A855 .byte $7F,$D0,$05,$A9,$82,$9D,$8A,$03,$60,$BD,$CC,$03,$29,$03,$F0,$08 $A865 .byte $C9,$03,$F0,$04,$49,$03,$10,$08,$20,$00,$C0,$29,$01,$18,$69,$01 $A875 .byte $85,$1F,$BD,$CC,$03,$29,$FC,$05,$1F,$9D,$CC,$03,$4A,$BD,$3C,$03 $A885 .byte $90,$02,$69,$01,$E9,$00,$29,$03,$4C,$8C,$A9,$BC,$66,$03,$B9,$00 $A895 .byte $07,$F0,$53,$30,$51,$C9,$07,$F0,$25,$C9,$08,$F0,$2B,$C9,$09,$F0 $A8A5 .byte $2F,$C9,$0A,$F0,$32,$C9,$0B,$F0,$38,$C9,$0D,$90,$04,$C9,$10,$90 $A8B5 .byte $1F,$C9,$21,$90,$31,$C9,$27,$B0,$2D,$20,$1A,$B1,$38,$60,$20,$2D $A8C5 .byte $C0,$A9,$03,$20,$5A,$98,$38,$60,$B9,$00,$07,$09,$80,$99,$00,$07 $A8D5 .byte $A9,$10,$20,$5A,$98,$38,$60,$20,$2D,$C0,$A9,$02,$20,$5A,$98,$38 $A8E5 .byte $60,$20,$45,$B1,$38,$60,$18,$60,$BD,$3C,$03,$BC,$66,$03,$D9,$B5 $A8F5 .byte $BE,$F0,$2C,$A8,$BD,$66,$03,$18,$79,$88,$A9,$A8,$B9,$00,$07,$F0 $A905 .byte $46,$30,$44,$C9,$10,$F0,$3E,$C9,$07,$F0,$35,$C9,$08,$F0,$31,$C9 $A915 .byte $0A,$F0,$2D,$C9,$0D,$90,$04,$C9,$10,$90,$25,$C9,$40,$D0,$28,$BD $A925 .byte $8A,$03,$D0,$14,$20,$00,$C0,$29,$0F,$85,$1F,$AD,$7A,$06,$0A,$0A $A935 .byte $65,$1F,$9D,$78,$03,$4C,$4A,$A9,$20,$9E,$AC,$A9,$14,$4C,$5A,$98 $A945 .byte $BD,$8A,$03,$D0,$02,$38,$60,$BD,$3C,$03,$9D,$48,$03,$BC,$66,$03 $A955 .byte $B9,$10,$BE,$C9,$03,$D0,$19,$BD,$96,$03,$F0,$03,$DE,$96,$03,$BD $A965 .byte $CC,$03,$29,$BF,$A8,$29,$80,$4A,$85,$1F,$98,$05,$1F,$9D,$CC,$03 $A975 .byte $BD,$8A,$03,$29,$7F,$F0,$05,$DE,$8A,$03,$18,$60,$A9,$00,$9D,$8A $A985 .byte $03,$18,$60,$F1,$01,$0F,$FF,$9D,$3C,$03,$A0,$00,$DD,$42,$03,$F0 $A995 .byte $11,$98,$9D,$4E,$03,$BD,$3C,$03,$5D,$42,$03,$4A,$A0,$00,$B0,$02 $A9A5 .byte $A0,$0F,$98,$9D,$78,$03,$BD,$3C,$03,$4C,$7B,$B1,$BD,$54,$03,$C9 $A9B5 .byte $01,$F0,$02,$18,$60,$20,$00,$C0,$0A,$B0,$33,$AD,$78,$06,$F0,$2C $A9C5 .byte $BC,$66,$03,$B9,$10,$BE,$C9,$03,$F0,$22,$B9,$B5,$BE,$10,$1D,$98 $A9D5 .byte $BC,$3C,$03,$18,$79,$2A,$AA,$A8,$B9,$00,$07,$D0,$0F,$A9,$80,$99 $A9E5 .byte $00,$07,$CE,$78,$06,$A9,$04,$20,$5A,$98,$38,$60,$18,$60,$AD,$79 $A9F5 .byte $06,$F0,$30,$BC,$66,$03,$B9,$00,$07,$D0,$28,$B9,$10,$BE,$C9,$03 $AA05 .byte $D0,$21,$98,$BC,$3C,$03,$F0,$1B,$F9,$2A,$AA,$A8,$B9,$00,$07,$D0 $AA15 .byte $12,$BC,$66,$03,$A9,$80,$99,$00,$07,$CE,$79,$06,$A9,$05,$20,$5A $AA25 .byte $98,$38,$60,$18,$60,$F1,$01,$0F,$FF,$B5,$72,$85,$1D,$B5,$78,$85 $AA35 .byte $1E,$BD,$3C,$03,$85,$1F,$20,$00,$C0,$29,$01,$AA,$20,$5D,$AA,$90 $AA45 .byte $10,$30,$09,$8A,$49,$01,$AA,$20,$5D,$AA,$90,$05,$08,$A6,$23,$28 $AA55 .byte $60,$A6,$23,$98,$9D,$90,$03,$60,$B5,$6C,$10,$7B,$BD,$5A,$03,$C9 $AA65 .byte $01,$F0,$08,$C9,$06,$F0,$04,$C9,$16,$D0,$6C,$A5,$1F,$4A,$A8,$90 $AA75 .byte $19,$A5,$1E,$F5,$78,$88,$10,$09,$A8,$B5,$72,$38,$E5,$1D,$4C,$A6 $AA85 .byte $AA,$A8,$A5,$1D,$38,$F5,$72,$4C,$A6,$AA,$A5,$1D,$38,$F5,$72,$88 $AA95 .byte $10,$09,$A8,$A5,$1E,$38,$F5,$78,$4C,$A6,$AA,$A8,$B5,$78,$38,$E5 $AAA5 .byte $1E,$C9,$FC,$B0,$04,$C9,$12,$B0,$2E,$C0,$06,$90,$04,$C0,$FA,$90 $AAB5 .byte $26,$85,$20,$BD,$02,$06,$D0,$09,$BD,$00,$06,$D0,$0D,$8A,$A8,$18 $AAC5 .byte $60,$A9,$85,$A4,$23,$99,$8A,$03,$10,$0D,$A4,$23,$A9,$02,$99,$8A $AAD5 .byte $03,$8A,$99,$DE,$03,$A0,$FF,$38,$60,$8A,$38,$E9,$02,$85,$1F,$A5 $AAE5 .byte $06,$29,$03,$C5,$1F,$D0,$40,$BD,$A2,$03,$10,$1A,$A9,$00,$9D,$A2 $AAF5 .byte $03,$BC,$90,$03,$30,$10,$B9,$48,$03,$30,$0B,$DD,$3C,$03,$F0,$06 $AB05 .byte $5D,$3C,$03,$4A,$B0,$3B,$20,$2E,$AA,$B0,$1E,$A5,$20,$C9,$FC,$B0 $AB15 .byte $30,$C9,$06,$90,$2C,$BC,$90,$03,$B9,$48,$03,$30,$14,$DD,$3C,$03 $AB25 .byte $D0,$09,$A9,$80,$9D,$A2,$03,$A9,$00,$18,$60,$5D,$3C,$03,$4A,$90 $AB35 .byte $10,$FE,$A2,$03,$BD,$A2,$03,$CD,$7A,$06,$90,$EB,$A9,$00,$9D,$A2 $AB45 .byte $03,$A9,$0B,$20,$5A,$98,$38,$60,$85,$1F,$B5,$72,$85,$1D,$B5,$78 $AB55 .byte $85,$1E,$BD,$90,$03,$10,$1C,$20,$00,$C0,$29,$01,$AA,$20,$96,$AB $AB65 .byte $90,$24,$8A,$49,$01,$AA,$20,$96,$AB,$90,$1B,$A6,$23,$A9,$FF,$9D $AB75 .byte $90,$03,$60,$29,$01,$AA,$20,$96,$AB,$A6,$23,$90,$09,$A9,$80,$1D $AB85 .byte $90,$03,$9D,$90,$03,$60,$A6,$23,$9D,$90,$03,$A9,$00,$9D,$C6,$03 $AB95 .byte $60,$B5,$6C,$10,$5A,$BD,$02,$06,$D0,$55,$BD,$00,$06,$D0,$50,$BD $ABA5 .byte $5A,$03,$C9,$01,$F0,$10,$C9,$05,$F0,$0C,$C9,$06,$F0,$08,$C9,$07 $ABB5 .byte $F0,$04,$C9,$16,$D0,$39,$A5,$1F,$4A,$08,$90,$15,$B4,$72,$A5,$1E $ABC5 .byte $F5,$78,$28,$D0,$06,$C4,$1D,$90,$26,$B0,$19,$C4,$1D,$B0,$20,$90 $ABD5 .byte $13,$B4,$78,$A5,$1D,$F5,$72,$28,$D0,$06,$C4,$1E,$B0,$11,$90,$04 $ABE5 .byte $C4,$1E,$90,$0B,$C9,$18,$90,$04,$C9,$E8,$90,$03,$8A,$18,$60,$38 $ABF5 .byte $60,$84,$1F,$4A,$98,$BC,$66,$03,$AA,$90,$0C,$B9,$C6,$BC,$BC,$66 $AC05 .byte $03,$F9,$C6,$BC,$4C,$16,$AC,$B9,$6B,$BD,$BC,$66,$03,$38,$F9,$6B $AC15 .byte $BD,$10,$04,$49,$FF,$69,$01,$A6,$23,$A4,$1F,$60,$4A,$90,$1A,$B5 $AC25 .byte $78,$F9,$78,$00,$F0,$07,$A9,$00,$B0,$02,$A9,$02,$60,$B5,$72,$F9 $AC35 .byte $72,$00,$A9,$01,$90,$02,$A9,$03,$60,$B5,$72,$38,$F9,$72,$00,$F0 $AC45 .byte $07,$A9,$01,$90,$02,$A9,$03,$60,$B5,$78,$F9,$78,$00,$A9,$00,$B0 $AC55 .byte $02,$A9,$02,$60,$20,$00,$C0,$29,$01,$A8,$20,$76,$AC,$90,$0A,$98 $AC65 .byte $49,$01,$A8,$20,$76,$AC,$90,$01,$60,$BD,$3C,$03,$20,$21,$AC,$18 $AC75 .byte $60,$B9,$6C,$00,$10,$21,$B9,$5A,$03,$C9,$01,$F0,$18,$C9,$05,$F0 $AC85 .byte $14,$C9,$06,$F0,$10,$C9,$07,$F0,$0C,$C9,$0E,$F0,$08,$C9,$04,$F0 $AC95 .byte $04,$C9,$16,$D0,$02,$18,$60,$38,$60,$BD,$8A,$03,$30,$2C,$BD,$DE $ACA5 .byte $03,$48,$AA,$A0,$00,$84,$1F,$A9,$10,$20,$03,$C0,$A6,$23,$68,$F0 $ACB5 .byte $02,$A9,$80,$09,$05,$48,$A9,$00,$85,$21,$BC,$66,$03,$BE,$7C,$BB $ACC5 .byte $B9,$21,$BC,$A8,$68,$20,$D6,$B4,$A6,$23,$60,$0F,$FF,$F1,$01 - $ACD4 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $ACD5 AD 76 06: lda $0676 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $ACD8 9D 72 03: sta mobOneSpeed,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $ACDB CD 75 06: cmp enemyBaseSpeedThisLevel /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $ACDE 08: php /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $ACDF A9 02: lda #$02 /* A(02)<1ACDF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $ACE1 28: plp /* A(02)<1ACDF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $ACE2 F0 02: beq + ; $ACE6 /* A(02)<1ACDF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $ACE4 A9 01: lda #$01 /* A(01)<1ACE4>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ + $ACE6 9D 30 03: sta $0330,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $ACE9 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACEA 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1ACEB $ACEB AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACEE C9 00: cmp #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACF0 D0 E2: bne - ; $ACD4 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACF2 AD 75 06: lda enemyBaseSpeedThisLevel /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACF5 9D 72 03: sta mobOneSpeed,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $ACF8 A9 02: lda #$02 /* A(02)<1ACF8>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $ACFA 9D 30 03: sta $0330,x /* A(02)<1ACF8>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $ACFD 60: rts /* A(02)<1ACF8>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $ACFE .byte $FE,$84,$03,$BD,$84,$03,$C9,$0F,$90,$0D,$A9,$00,$9D,$84,$03,$BD $AD0E .byte $7E,$03,$F0,$03,$DE,$7E,$03,$8A,$38,$E9,$02,$85,$1F,$A5,$06,$29 $AD1E .byte $03,$C5,$1F,$D0,$03,$20,$01,$AE,$BC,$48,$03,$30,$01,$60,$BC,$66 $AD2E .byte $03,$B9,$00,$07,$F0,$3D,$30,$3B,$C9,$07,$F0,$1F,$C9,$08,$F0,$23 $AD3E .byte $C9,$09,$F0,$27,$C9,$0B,$F0,$28,$C9,$0D,$90,$04,$C9,$10,$90,$1B $AD4E .byte $C9,$21,$90,$1F,$C9,$27,$B0,$1B,$4C,$1A,$B1,$20,$2D,$C0,$A9,$03 $AD5E .byte $4C,$5A,$98,$B9,$00,$07,$09,$80,$99,$00,$07,$A9,$10,$4C,$5A,$98 $AD6E .byte $4C,$45,$B1,$BD,$78,$03,$D0,$2A,$BD,$3C,$03,$BC,$66,$03,$D9,$B5 $AD7E .byte $BE,$F0,$1A,$A8,$BD,$66,$03,$18,$79,$FD,$AD,$A8,$B9,$00,$07,$F0 $AD8E .byte $4A,$30,$48,$C9,$40,$F0,$06,$C9,$10,$F0,$08 _data_1AD99_indexed $AD99 .byte $D0,$3E,$A9,$14,$4C,$5A,$98,$60,$BD,$18,$03,$30,$0B,$BD _data_1ADA7 $ADA7 .byte $12,$03,$C9,$04,$90,$04,$C9,$14,$90,$EF,$BD,$48,$03,$C9,$80,$F0 $ADB7 .byte $1A,$A9,$80,$9D,$48,$03,$20,$00,$C0,$4A,$B0,$05,$FE,$3C,$03,$10 $ADC7 .byte $03,$DE,$3C,$03,$BD,$3C,$03,$29,$03,$10,$0D,$BD,$3C,$03,$49,$02 $ADD7 .byte $10,$06,$BD,$3C,$03,$9D,$48,$03,$9D,$3C,$03,$DD,$42,$03,$F0,$0B $ADE7 .byte $5D,$42,$03,$4A,$B0,$05,$A9,$08,$9D,$78,$03,$A9,$00,$9D,$4E,$03 $ADF7 .byte $BD,$3C,$03,$4C,$7B,$B1,$F1,$01,$0F,$FF,$B5,$72,$85,$1D,$B5,$78 $AE07 .byte $85,$1E,$BD,$3C,$03,$85,$1F,$A2,$05,$E4,$23,$F0,$76,$B5,$6C,$10 $AE17 .byte $72,$E0,$02,$B0,$13,$BD,$5A,$03,$C9,$01,$F0,$3C,$C9,$05,$F0,$38 $AE27 .byte $C9,$06,$F0,$34,$C9,$16,$D0,$5B,$BD,$5A,$03,$C9,$01,$F0,$29,$C9 $AE37 .byte $04,$F0,$25,$C9,$05,$F0,$21,$C9,$08,$F0,$1D,$C9,$0B,$F0,$19,$C9 $AE47 .byte $0C,$F0,$15,$C9,$16,$F0,$11,$C9,$00,$F0,$0D,$C9,$12,$F0,$04,$C9 $AE57 .byte $13,$D0,$30,$BD,$0C,$03,$D0,$2B,$A5,$1F,$4A,$A8,$90,$0C,$A5,$1E $AE67 .byte $F5,$78,$A8,$A5,$1D,$F5,$72,$4C,$7A,$AE,$A5,$1D,$F5,$72,$A8,$A5 $AE77 .byte $1E,$F5,$78,$C9,$F6,$B0,$04,$C9,$0A,$B0,$08,$C0,$08,$90,$0A,$C0 $AE87 .byte $F8,$B0,$06,$CA,$10,$83,$A6,$23,$60,$E0,$02,$B0,$2B,$BD,$00,$06 $AE97 .byte $D0,$15,$A4,$23,$B9,$7E,$03,$D0,$EA,$B9,$3C,$03,$9D,$90,$03,$A9 $AEA7 .byte $14,$20,$6F,$80,$4C,$F5,$AE,$A6,$23,$BD,$7E,$03,$C9,$02,$B0,$3E $AEB7 .byte $A9,$02,$9D,$7E,$03,$4C,$F8,$AE,$BD,$54,$03,$C9,$02,$D0,$19,$BD $AEC7 .byte $5A,$03,$C9,$00,$F0,$12,$A4,$23,$B9,$3C,$03,$DD,$3C,$03,$F0,$B3 $AED7 .byte $A9,$1D,$20,$48,$C0,$4C,$AE,$AE,$BD,$5A,$03,$20,$FE,$97,$A4,$23 $AEE7 .byte $B9,$3C,$03,$9D,$90,$03,$A9,$0F,$20,$5A,$98,$4C,$F5,$AE,$A6,$23 $AEF7 .byte $60,$BD,$48,$03,$10,$03,$BD,$3C,$03,$49,$02,$9D,$48,$03,$9D,$3C $AF07 .byte $03,$A9,$00,$9D,$4E,$03,$9D,$78,$03,$BD,$3C,$03,$4C,$7B,$B1,$BD $AF17 .byte $78,$03,$F0,$04,$DE,$78,$03,$60,$BD,$A2,$03,$F0,$00,$A5,$2A,$F0 $AF27 .byte $08,$20,$00,$C0,$29,$03,$4C,$35,$AF,$A9,$00,$4C,$35,$AF,$48,$BC $AF37 .byte $66,$03,$84,$1F,$B9,$C6,$BC,$85,$1D,$B9,$6B,$BD,$85,$1E,$68,$F0 $AF47 .byte $07,$C9,$01,$F0,$5D,$4C,$03,$B0,$20,$00,$C0,$29,$07,$A8,$A5,$1D $AF57 .byte $18,$79,$1A,$B4,$C9,$0F,$B0,$F0,$A5,$1E,$79,$22,$B4,$C9,$0B,$B0 $AF67 .byte $E7,$A5,$1F,$79,$12,$B4,$84,$20,$A8,$B9,$00,$07,$C9,$10,$F0,$D8 $AF77 .byte $C9,$0B,$F0,$D4,$C9,$40,$F0,$D0,$98,$9D,$66,$03,$A4,$20,$B9,$0A $AF87 .byte $B4,$9D,$48,$03,$A0,$00,$B9,$2A,$B4,$9D,$AE,$03,$B9,$2B,$B4,$9D $AF97 .byte $B4,$03,$B9,$2C,$B4,$9D,$BA,$03,$A9,$20,$9D,$6C,$03,$A9,$13,$4C $AFA7 .byte $5A,$98,$20,$00,$C0,$29,$0F,$A8,$A5,$1D,$18,$79,$4E,$B4,$C9,$0F $AFB7 .byte $B0,$F0,$A5,$1E,$79,$5E,$B4,$C9,$0B,$B0,$E7,$A5,$1F,$79,$3E,$B4 $AFC7 .byte $84,$20,$A8,$B9,$00,$07,$C9,$10,$F0,$D8,$C9,$0B,$F0,$D4,$C9,$40 $AFD7 .byte $F0,$D0,$98,$9D,$66,$03,$A4,$20,$B9,$2E,$B4,$9D,$48,$03,$A0,$00 $AFE7 .byte $B9,$6E,$B4,$9D,$AE,$03,$B9,$6F,$B4,$9D,$B4,$03,$B9,$70,$B4,$9D $AFF7 .byte $BA,$03,$A9,$40,$9D,$6C,$03,$A9,$13,$4C,$5A,$98,$20,$00,$C0,$29 $B007 .byte $1F,$C9,$18,$B0,$F7,$A8,$A5,$1D,$18,$79,$A2,$B4,$C9,$0F,$B0,$EC $B017 .byte $A5,$1E,$79,$BA,$B4,$C9,$0B,$B0,$E3,$A5,$1F,$79,$8A,$B4,$84,$20 $B027 .byte $A8,$B9,$00,$07,$C9,$10,$F0,$D4,$C9,$0B,$F0,$D0,$C9,$40,$F0,$CC $B037 .byte $98,$9D,$66,$03,$A4,$20,$B9,$72,$B4,$9D,$48,$03,$A9,$13,$20,$5A $B047 .byte $98,$A9,$60,$9D,$6C,$03,$A0,$00,$B9,$D2,$B4,$9D,$AE,$03,$B9,$D3 $B057 .byte $B4,$9D,$B4,$03,$B9,$D4,$B4,$9D,$BA,$03,$60,$B5,$72,$85,$1D,$B5 $B067 .byte $78,$85,$1E,$A2,$01,$B5,$6C,$10,$3A,$BD,$00,$06,$D0,$35,$BD,$5A $B077 .byte $03,$C9,$01,$F0,$0C,$C9,$05,$F0,$08,$C9,$06,$F0,$04,$C9,$16,$D0 $B087 .byte $22,$A5,$1D,$F5,$72,$C9,$F0,$B0,$04,$C9,$10,$B0,$16,$A5,$1E,$F5 $B097 .byte $78,$C9,$F0,$B0,$04,$C9,$10,$B0,$0A,$A9,$15,$20,$6F,$80,$A9,$13 $B0A7 .byte $20,$48,$C0,$CA,$10,$BF,$A6,$23,$60,$BC,$66,$03,$B9,$00,$07,$F0 $B0B7 .byte $12,$30,$10,$C9,$07,$F0,$0D,$C9,$08,$F0,$11,$C9,$09,$F0,$18,$C9 $B0C7 .byte $0A,$F0,$19,$60,$20,$2D,$C0,$A9,$03,$4C,$5A,$98,$BC,$66,$03,$B9 $B0D7 .byte $00,$07,$09,$80,$99,$00,$07,$A9,$10,$4C,$5A,$98,$20,$2D,$C0,$A9 $B0E7 .byte $02,$4C,$5A,$98,$BC,$90,$03,$8A,$99,$90,$03,$98,$AA,$A9,$FF,$9D $B0F7 .byte $7E,$03,$A9,$05,$20,$6F,$80,$A4,$23,$B9,$3C,$03,$9D,$42,$03,$A6 $B107 .byte $23,$BC,$66,$03,$B9,$00,$07,$D0,$05,$A9,$0C,$99,$00,$07,$A9,$0C $B117 .byte $4C,$5A,$98,$08,$48,$A9,$09,$20,$48,$C0,$68,$28,$A8,$B9,$36,$06 $B127 .byte $20,$D0,$B1,$F6,$78,$A9,$02,$9D,$3C,$03,$9D,$42,$03,$9D,$48,$03 $B137 .byte $20,$C1,$B1,$B5,$6C,$29,$7F,$95,$6C,$A9,$07,$4C,$5A,$98,$BC,$66 $B147 .byte $03,$A9,$00,$C0,$10,$F0,$0E,$A9,$02,$C0,$1C,$F0,$08,$A9,$04,$C0 $B157 .byte $88,$F0,$02,$A9,$06,$A8,$BD,$3C,$03,$4A,$98,$69,$00,$9D,$48,$03 $B167 .byte $A8,$B9,$73,$B1,$9D,$3C,$03,$A9,$06,$4C,$5A,$98,$01,$02,$03,$02 $B177 .byte $01,$00,$03,$00 _func_1B17B $B17B 9D 3C 03: sta playerOneFacing,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B17E DD 42 03: cmp $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B181 F0 1D: beq ++ ; $B1A0 -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B183 BC 42 03: ldy $0342,x /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B186 9D 42 03: sta $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B189 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B18A 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B18B 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B18C 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B18D 7D 42 03: adc $0342,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B190 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B191 20 00 C0: jsr _func_1C000 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B194 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B195 B9 A1 B1: lda _data_1B1A1_indexed,y /* A$1B1A1,y<1B195>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B198 90 03: bcc + ; $B19D -> _func_1B1C1 /* A$1B1A1,y<1B195>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B19A B9 A5 B1: lda _data_1B1A5_indexed,y /* A$1B1A5,y<1B19A>X(??)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B19D 4C C1 B1: jmp _func_1B1C1 /* A$1B1A1,y<1B195>X(??)Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $B1A0 60: rts /* A$1B1A1,y<1B195>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1B1A1_indexed $B1A1 .byte $00,$04,$0C,$0B _data_1B1A5_indexed $B1A5 .byte $00,$04,$0D,$0B,$05,$01,$06,$0E,$05,$01,$06,$0F,$10,$07,$02,$08 $B1B5 .byte $11,$07,$02,$08,$0A,$12,$09,$03,$0A,$13,$09,$03 _func_1B1C1 $B1C1 9D 12 03: sta $0312,x /* A$1B1A1,y<1B195>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1C4 A9 00: lda #$00 /* A(00)<1B1C4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B1C6 9D 18 03: sta $0318,x /* A(00)<1B1C4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B1C9 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<1B1C4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B1CC 9D 36 03: sta $0336,x /* A(00)<1B1C4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B1CF 60: rts /* A(00)<1B1C4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1B1D0 $B1D0 9D 66 03: sta mobOneTilePos,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1D3 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1D4 B9 7C BB: lda _data_1BB7C_indexed,y /* A$1BB7C,y<1B1D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1D7 95 72: sta mobOnePosX,x /* A$1BB7C,y<1B1D4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1D9 B9 21 BC: lda _data_1BC21_indexed,y /* A$1BC21,y<1B1D9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1DC 18: clc /* A$1BC21,y<1B1D9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1DD 69 F8: adc #$F8 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1DF 95 78: sta mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B1E1 A9 FF: lda #$FF /* A(FF)<1B1E1>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B1E3 9D 48 03: sta $0348,x /* A(FF)<1B1E1>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B1E6 A9 00: lda #$00 /* A(00)<1B1E6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B1E8 9D 0C 03: sta $030C,x /* A(00)<1B1E6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B1EB 9D 4E 03: sta $034E,x /* A(00)<1B1E6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B1EE 60: rts /* A(00)<1B1E6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) $B1EF .byte $B5,$72,$38,$E9,$08,$4A,$4A,$4A,$4A,$48,$B5,$78,$38,$E9,$28,$4A $B1FF .byte $4A,$4A,$4A,$A8,$68,$18,$79,$09,$B2,$60,$00,$0F,$1E,$2D,$3C,$4B $B20F .byte $5A,$69,$78,$87,$96 _func_1B214 $B214 86 20: stx $20 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B216 84 21: sty currentEnemyOrTemp /* A(02)<1BA1D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B218 AA: tax /* A(02)<1BA1D>X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B219 BD 5A 03: lda mobOneLogicState,x /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B21C C9 01: cmp #$01 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B21E F0 2B: beq ++ ; $B24B /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B220 C9 04: cmp #$04 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B222 F0 27: beq ++ ; $B24B /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B224 C9 05: cmp #$05 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B226 F0 23: beq ++ ; $B24B /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B228 C9 08: cmp #$08 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B22A F0 1F: beq ++ ; $B24B /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B22C C9 0B: cmp #$0B /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B22E F0 1B: beq ++ ; $B24B /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B230 C9 0C: cmp #$0C /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B232 F0 17: beq ++ ; $B24B /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B234 C9 16: cmp #$16 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B236 F0 13: beq ++ ; $B24B /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B238 C9 06: cmp #$06 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B23A F0 08: beq + ; $B244 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B23C C9 12: cmp #$12 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B23E F0 04: beq + ; $B244 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B240 C9 13: cmp #$13 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B242 D0 1B: bne $B25F /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B244 BD 0C 03: lda $030C,x /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B247 C9 0C: cmp #$0C /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B249 B0 14: bcs $B25F /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $B24B BD 54 03: lda $0354,x /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B24E C9 02: cmp #$02 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B250 F0 0B: beq + ; $B25D /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B252 BD 5A 03: lda mobOneLogicState,x /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B255 20 FE 97: jsr _func_197FE /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B258 A9 02: lda #$02 /* A(02)<1B258>X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B25A 20 5A 98: jsr _func_1985A /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $B25D 38: sec /* A(02)<1B258>X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B25E 24 18: bit temp_18 /* A(??)X(02)<1B218>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B260 A6 20: ldx $20 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B262 A4 21: ldy currentEnemyOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B264 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $B265 .byte $12,$14,$16,$18,$1A,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 $B275 .byte $01,$01,$01,$01,$01,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B285 .byte $FF,$FF,$FF,$FF,$FF,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 $B295 .byte $01,$01,$01,$01,$01,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B2A5 .byte $FF,$FF,$FF,$FF,$FF,$00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01 $B2B5 .byte $01,$01,$01,$01,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B2C5 .byte $FF,$FF,$FF,$FF,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01,$01 $B2D5 .byte $01,$01,$01,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B2E5 .byte $FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01 $B2F5 .byte $01,$01,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B305 .byte $FF,$FF,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01 $B315 .byte $01,$01,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF $B325 .byte $FF,$FF,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$01,$01 $B335 .byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$FF,$FF $B345 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$01,$01 $B355 .byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$FF,$FF $B365 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$01 $B375 .byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$00,$00,$FF $B385 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00 $B395 .byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$00,$00,$00,$00 $B3A5 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00 $B3B5 .byte $00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$00,$00,$00,$00,$00 $B3C5 .byte $00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00 $B3D5 .byte $00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$00,$00,$00,$00,$00,$00 $B3E5 .byte $00,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01 $B3F5 .byte $01,$02,$02,$02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$03 $B405 .byte $03,$00,$00,$00,$00,$00,$04,$08,$0C,$10,$14,$18,$1C,$E2,$E4,$02 $B415 .byte $20,$1E,$1C,$FE,$E0,$00,$02,$02,$02,$00,$FE,$FE,$FE,$FE,$FE,$00 $B425 .byte $02,$02,$02,$00,$FE,$1C,$00,$02,$00,$00,$02,$04,$06,$08,$0A,$0C $B435 .byte $0E,$10,$12,$14,$16,$18,$1A,$1C,$1E,$C4,$C6,$C8,$E6,$04,$22,$40 $B445 .byte $3E,$3C,$3A,$38,$1A,$FC,$DE,$C0,$C2,$00,$02,$04,$04,$04,$04,$04 $B455 .byte $02,$00,$FE,$FC,$FC,$FC,$FC,$FC,$FE,$FC,$FC,$FC,$FE,$00,$02,$04 $B465 .byte $04,$04,$04,$04,$02,$00,$FE,$FC,$FC,$12,$92,$02,$00,$00,$01,$03 $B475 .byte $04,$05,$07,$08,$09,$0B,$0C,$0D,$0F,$10,$11,$13,$14,$15,$17,$18 $B485 .byte $19,$1B,$1C,$1D,$1F,$A6,$A8,$AA,$AC,$CA,$E8,$06,$24,$42,$60,$5E $B495 .byte $5C,$5A,$58,$56,$54,$36,$18,$FA,$DC,$BE,$A0,$A2,$A4,$00,$02,$04 $B4A5 .byte $06,$06,$06,$06,$06,$06,$06,$04,$02,$00,$FE,$FC,$FA,$FA,$FA,$FA $B4B5 .byte $FA,$FA,$FA,$FC,$FE,$FA,$FA,$FA,$FA,$FC,$FE,$00,$02,$04,$06,$06 $B4C5 .byte $06,$06,$06,$06,$06,$04,$02,$00,$FE,$FC,$FA,$FA,$FA,$10,$6D,$03 $B4D5 .byte $00 _func_1B4D6 $B4D6 86 1D: stx currentPlayerPosX /* A(??)X$1BB7C,y<188C8>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4D8 84 1E: sty currentPlayerPosY /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4DA 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Mask out to just the lower bits (0-15), then *2 for jump pointers $B4DC 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4DE 0A: asl a /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4DF A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4E0 A2 07: ldx #$07 /* A(??)X(07)<1B4E0>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - ; What are we searching for here? We seem to throw it out once found ; We're looking for a zero - maybe an empty spot? $B4E2 B5 54: lda mVec8Fireballs,x /* A(??)X(07)<1B4E0>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4E4 F0 13: beq ++ ; $B4F9 /* A(??)X(07)<1B4E0>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4E6 CA: dex /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4E7 10 F9: bpl - ; $B4E2 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; If we got here from M_PlayerPunchHandling/$18F43, y is now $08 (entry $04) ; We didn't find anything in the $54 vector $B4E9 B9 11 B5: lda _JumpPointerTable_1B510+1,y /* A$1B511,y<1B4E9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4EC F0 0A: beq + ; $B4F8 -> rts /* A$1B511,y<1B4E9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4EE 85 14: sta temp_14 /* A$1B511,y<1B4E9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4F0 B9 10 B5: lda _JumpPointerTable_1B510,y /* A$1B510,y<1B4F0>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4F3 85 13: sta temp_13 /* A$1B510,y<1B4F0>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4F5 6C 13 00: jmp (temp_13) /* A$1B510,y<1B4F0>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B4F8 60: rts /* A$1B511,y<1B4E9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ ; We did find something in the $54 vector $B4F9 B9 04 B5: lda _JumpPointerTable_1B504,y /* A$1B504,y<1B4F9>X(07)<1B4E0>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4FC 85 13: sta temp_13 /* A$1B504,y<1B4F9>X(07)<1B4E0>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B4FE B9 05 B5: lda _JumpPointerTable_1B504+1,y /* A$1B505,y<1B4FE>X(07)<1B4E0>Y(??)MAP[0C:[0A],0D:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B501 85 14: sta temp_14 /* A$1B505,y<1B4FE>X(07)<1B4E0>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B503 6C 13 00: jmp (temp_13) /* A$1B505,y<1B4FE>X(07)<1B4E0>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B506 80 B5: .word (JumpTableEntry_1B580) ;B580 (1B580) () $B508 FD B5: .word (JumpTableEntry_1B5FD) ;B5FD (1B5FD) () $B50A 15 B7: .word (JumpTableEntry_1B715) ;B715 (1B715) () $B50C 38 B7: .word (JumpTableEntry_1B738) ;B738 (1B738) () $B50E 4D B6: .word (JumpTableEntry_1B64D) ;B64D (1B64D) () _JumpPointerTable_1B510 $B510 76 B7: .word (JumpTableEntry_1B776) ;B776 (1B776) () $B512 85 B5: .word (JumpTableEntry_1B585) ;B585 (1B585) () $B514 02 B6: .word (JumpTableEntry_1B602) ;B602 (1B602) () $B516 00 00: .word (savedCurPPUCTRL) ;0 (0) () $B518 00 00: .word (savedCurPPUCTRL) ;0 (0) () $B51A 52 B6: .word (JumpTableEntry_1B652) ;B652 (1B652) () $B51C 00 00: .word (savedCurPPUCTRL) ;0 (0) () _func_1B51E $B51E A0 58: ldy #$58 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B520 A9 F8: lda #$F8 /* A(F8)<1B520>X(??)Y(58)<1B51E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $B522 D9 A4 02: cmp $02A4,y /* A(F8)<1B520>X(??)Y(58)<1B51E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B525 F0 08: beq + ; $B52F /* A(F8)<1B520>X(??)Y(58)<1B51E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B527 88: dey /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B528 88: dey /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B529 88: dey /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B52A 88: dey /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B52B 10 F5: bpl - ; $B522 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B52D 38: sec /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B52E 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $B52F 18: clc /* A(F8)<1B520>X(??)Y(58)<1B51E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B530 60: rts /* A(F8)<1B520>X(??)Y(58)<1B51E>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1B531 $B531 A0 00: ldy #$00 /* A(??)X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $B533 A9 F8: lda #$F8 /* A(??)X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B535 D9 A4 02: cmp $02A4,y /* A(F8)<1B533>X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B538 D0 05: bne + ; $B53F /* A(F8)<1B533>X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B53A D9 A8 02: cmp $02A8,y /* A(F8)<1B533>X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B53D F0 0A: beq ++ ; $B549 /* A(F8)<1B533>X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B53F 98: tya /* A(??)X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B540 18: clc /* A(00)<1B53F>X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B541 69 08: adc #$08 /* A(??)X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B543 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B544 C0 50: cpy #$50 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B546 90 EB: bcc - ; $B533 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B548 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $B549 18: clc /* A(F8)<1B533>X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B54A 60: rts /* A(F8)<1B533>X(??)Y(00)<1B531>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1B54B $B54B A0 00: ldy #$00 /* A(??)X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $B54D A9 F8: lda #$F8 /* A(??)X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B54F D9 A4 02: cmp $02A4,y /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B552 D0 0F: bne + ; $B563 /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B554 D9 A8 02: cmp $02A8,y /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B557 D0 0A: bne + ; $B563 /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B559 D9 AC 02: cmp $02AC,y /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B55C D0 05: bne + ; $B563 /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B55E D9 B0 02: cmp $02B0,y /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B561 F0 0A: beq ++ ; $B56D /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B563 98: tya /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B564 18: clc /* A(00)<1B563>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B565 69 10: adc #$10 /* A(??)X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B567 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B568 C0 50: cpy #$50 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B56A 90 E1: bcc - ; $B54D /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B56C 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $B56D 18: clc /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B56E 60: rts /* A(F8)<1B54D>X(??)Y(00)<1B54B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1B56F $B56F A9 F7: lda #$F7 /* A(F7)<1B56F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B571 99 B0 02: sta $02B0,y /* A(F7)<1B56F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B574 99 AC 02: sta $02AC,y /* A(F7)<1B56F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ _func_1B577 $B577 A9 F7: lda #$F7 /* A(F7)<1B56F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B579 99 A8 02: sta $02A8,y /* A(F7)<1B577>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B57C 99 A4 02: sta $02A4,y /* A(F7)<1B577>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B57F 60: rts /* A(F7)<1B577>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ JumpTableEntry_1B580 $B580 20 4B B5: jsr _func_1B54B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B583 90 2A: bcc _loc_1B5AF /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ JumpTableEntry_1B585 $B585 A0 FF: ldy #$FF /* A(??)X(??)Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B587 84 20: sty $20 /* A(??)X(??)Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B589 A2 07: ldx #$07 /* A(??)X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ -- $B58B B5 54: lda mVec8Fireballs,x /* A(FF)<1B59F>X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B58D 29 0F: and #$0F /* A(??)X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B58F C9 01: cmp #$01 /* A(??)X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B591 F0 0C: beq + ; $B59F /* A(??)X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B593 C9 05: cmp #$05 /* A(??)X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B595 F0 08: beq + ; $B59F /* A(??)X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $B597 CA: dex /* A(FF)<1B59F>X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B598 10 F1: bpl -- ; $B58B /* A(FF)<1B59F>X(??)Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B59A A6 20: ldx $20 /* A(FF)<1B59F>X(??)Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B59C 10 0E: bpl ++ ; $B5AC /* A(FF)<1B59F>X(??)Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B59E 60: rts /* A(FF)<1B59F>X(??)Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $B59F 98: tya /* A(??)X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5A0 DD 10 05: cmp $0510,x /* A(FF)<1B59F>X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5A3 90 F2: bcc - ; $B597 /* A(FF)<1B59F>X(07)<1B589>Y(FF)<1B585>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5A5 BC 10 05: ldy $0510,x /* A(FF)<1B59F>X(07)<1B589>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5A8 86 20: stx $20 /* A(FF)<1B59F>X(07)<1B589>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5AA B0 EB: bcs - ; $B597 /* A(FF)<1B59F>X(07)<1B589>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $B5AC BC 00 05: ldy $0500,x /* A(FF)<1B59F>X(07)<1B589>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1B5AF $B5AF 20 D5 B6: jsr _func_1B6D5 /* A(FF)<1B59F>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5B2 20 77 B5: jsr _func_1B577 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B5B5 AD 67 06: lda m_currentLoadingTile /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5B8 D0 1D: bne + ; $B5D7 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5BA A9 85: lda #$85 /* A(85)<1B5BA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5BC 99 A5 02: sta $02A5,y /* A(85)<1B5BA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5BF A9 86: lda #$86 /* A(86)<1B5BF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5C1 99 A9 02: sta $02A9,y /* A(86)<1B5BF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5C4 A9 87: lda #$87 /* A(87)<1B5C4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5C6 99 AD 02: sta $02AD,y /* A(87)<1B5C4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5C9 A9 88: lda #$88 /* A(88)<1B5C9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5CB 99 B1 02: sta $02B1,y /* A(88)<1B5C9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5CE B5 54: lda mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5D0 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5D1 A9 01: lda #$01 /* A(01)<1B5D1>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B5D3 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5D5 D0 19: bne ++ ; $B5F0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B5D7 A9 89: lda #$89 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5D9 99 A5 02: sta $02A5,y /* A(89)<1B5D7>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5DC A9 8A: lda #$8A /* A(8A)<1B5DC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5DE 99 A9 02: sta $02A9,y /* A(8A)<1B5DC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5E1 A9 8B: lda #$8B /* A(8B)<1B5E1>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5E3 99 AD 02: sta $02AD,y /* A(8B)<1B5E1>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5E6 A9 8C: lda #$8C /* A(8C)<1B5E6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5E8 99 B1 02: sta $02B1,y /* A(8C)<1B5E6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B5EB AD 67 06: lda m_currentLoadingTile /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5EE 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $B5F0 99 A6 02: sta $02A6,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5F3 99 AA 02: sta $02AA,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5F6 99 AE 02: sta $02AE,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5F9 99 B2 02: sta $02B2,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B5FC 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1B5FD $B5FD 20 31 B5: jsr _func_1B531 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B600 90 26: bcc _loc_1B628 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ JumpTableEntry_1B602 $B602 A0 FF: ldy #$FF /* A(??)X(??)Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B604 84 20: sty $20 /* A(??)X(??)Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B606 A2 07: ldx #$07 /* A(??)X(07)<1B606>Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ -- $B608 B5 54: lda mVec8Fireballs,x /* A(FF)<1B618>X(07)<1B606>Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B60A 29 0F: and #$0F /* A(??)X(07)<1B606>Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B60C C9 02: cmp #$02 /* A(??)X(07)<1B606>Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B60E F0 08: beq + ; $B618 /* A(??)X(07)<1B606>Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $B610 CA: dex /* A(FF)<1B618>X(07)<1B606>Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B611 10 F5: bpl -- ; $B608 /* A(FF)<1B618>X(??)Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B613 A6 20: ldx $20 /* A(FF)<1B618>X(??)Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B615 10 0E: bpl ++ ; $B625 /* A(FF)<1B618>X(??)Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B617 60: rts /* A(FF)<1B618>X(??)Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $B618 98: tya /* A(FF)<1B618>X(07)<1B606>Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B619 DD 10 05: cmp $0510,x /* A(FF)<1B618>X(07)<1B606>Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B61C 90 F2: bcc - ; $B610 /* A(FF)<1B618>X(07)<1B606>Y(FF)<1B602>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B61E BC 10 05: ldy $0510,x /* A(FF)<1B618>X(07)<1B606>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B621 86 20: stx $20 /* A(FF)<1B618>X(07)<1B606>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B623 B0 EB: bcs - ; $B610 /* A(FF)<1B618>X(07)<1B606>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $B625 BC 00 05: ldy $0500,x /* A(FF)<1B618>X(07)<1B606>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1B628 $B628 20 D5 B6: jsr _func_1B6D5 /* A(FF)<1B618>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B62B 20 77 B5: jsr _func_1B577 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B62E B5 54: lda mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B630 29 70: and #$70 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B632 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B633 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B634 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B635 69 8D: adc #$8D /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B637 99 A5 02: sta $02A5,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B63A 69 01: adc #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B63C 99 A9 02: sta $02A9,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B63F B5 54: lda mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B641 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B642 A9 01: lda #$01 /* A(01)<1B642>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B644 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B646 99 A6 02: sta $02A6,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B649 99 AA 02: sta $02AA,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B64C 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1B64D $B64D 20 4B B5: jsr _func_1B54B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B650 90 2A: bcc _loc_1B67C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ JumpTableEntry_1B652 $B652 A0 FF: ldy #$FF /* A(??)X(??)Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B654 84 20: sty $20 /* A(??)X(??)Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B656 A2 07: ldx #$07 /* A(??)X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ -- $B658 B5 54: lda mVec8Fireballs,x /* A(FF)<1B66C>X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B65A 29 0F: and #$0F /* A(??)X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B65C C9 05: cmp #$05 /* A(??)X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B65E F0 0C: beq + ; $B66C /* A(??)X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B660 C9 01: cmp #$01 /* A(??)X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B662 F0 08: beq + ; $B66C /* A(??)X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $B664 CA: dex /* A(??)X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B665 10 F1: bpl -- ; $B658 /* A(FF)<1B66C>X(??)Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B667 A6 20: ldx $20 /* A(FF)<1B66C>X(??)Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B669 10 0E: bpl ++ ; $B679 /* A(FF)<1B66C>X(??)Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B66B 60: rts /* A(FF)<1B66C>X(??)Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $B66C 98: tya /* A(??)X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B66D DD 10 05: cmp $0510,x /* A(FF)<1B66C>X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B670 90 F2: bcc - ; $B664 /* A(FF)<1B66C>X(07)<1B656>Y(FF)<1B652>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B672 BC 10 05: ldy $0510,x /* A(FF)<1B66C>X(07)<1B656>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B675 86 20: stx $20 /* A(FF)<1B66C>X(07)<1B656>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B677 B0 EB: bcs - ; $B664 /* A(FF)<1B66C>X(07)<1B656>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $B679 BC 00 05: ldy $0500,x /* A(FF)<1B66C>X(07)<1B656>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1B67C $B67C 20 D5 B6: jsr _func_1B6D5 /* A(FF)<1B66C>X(07)<1B656>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B67F 20 6F B5: jsr _func_1B56F /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B682 BD 10 05: lda $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B685 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B686 E9 18: sbc #$18 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B688 9D 30 05: sta $0530,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B68B BD 08 05: lda $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B68E 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B68F E9 0C: sbc #$0C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B691 9D 08 05: sta $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B694 A9 1C: lda #$1C /* A(1C)<1B694>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B696 06 21: asl currentEnemyOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B698 F0 0B: beq + ; $B6A5 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B69A BD 08 05: lda $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B69D 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B69E 69 04: adc #$04 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6A0 9D 08 05: sta $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6A3 A9 C0: lda #$C0 /* A(C0)<1B6A3>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $B6A5 99 A5 02: sta $02A5,y /* A(C0)<1B6A3>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B6A8 B5 54: lda mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6AA 29 70: and #$70 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6AC 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6AD 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6AE 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6AF 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6B0 69 BB: adc #$BB /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6B2 99 A9 02: sta $02A9,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6B5 A9 B9: lda #$B9 /* A(B9)<1B6B5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B6B7 99 AD 02: sta $02AD,y /* A(B9)<1B6B5>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B6BA A9 BA: lda #$BA /* A(BA)<1B6BA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B6BC 99 B1 02: sta $02B1,y /* A(BA)<1B6BA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B6BF A9 02: lda #$02 /* A(02)<1B6BF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B6C1 99 A6 02: sta $02A6,y /* A(02)<1B6BF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B6C4 B5 54: lda mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6C6 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6C7 A9 01: lda #$01 /* A(01)<1B6C7>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B6C9 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6CB 99 AA 02: sta $02AA,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6CE 99 AE 02: sta $02AE,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6D1 99 B2 02: sta $02B2,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6D4 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1B6D5 $B6D5 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6D6 9D 00 05: sta $0500,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6D9 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6DB 95 54: sta mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6DD A9 00: lda #$00 /* A(00)<1B6DD>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B6DF 9D 18 05: sta $0518,x /* A(00)<1B6DD>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B6E2 9D 20 05: sta $0520,x /* A(00)<1B6DD>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B6E5 A5 1D: lda currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6E7 9D 08 05: sta $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6EA C9 D8: cmp #$D8 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6EC 90 02: bcc + ; $B6F0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6EE A9 D7: lda #$D7 /* A(D7)<1B6EE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $B6F0 E9 17: sbc #$17 /* A(D7)<1B6EE>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B6F2 B0 02: bcs + ; $B6F6 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6F4 A9 00: lda #$00 /* A(00)<1B6F4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $B6F6 4A: lsr a /* A(00)<1B6F4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B6F7 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6F8 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6F9 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6FA 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6FC A5 1E: lda currentPlayerPosY /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B6FE 9D 10 05: sta $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B701 C9 C0: cmp #$C0 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B703 90 02: bcc + ; $B707 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B705 A9 BF: lda #$BF /* A(BF)<1B705>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $B707 E9 37: sbc #$37 /* A(BF)<1B705>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B709 B0 02: bcs + ; $B70D /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B70B A9 00: lda #$00 /* A(00)<1B70B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $B70D 29 F0: and #$F0 /* A(00)<1B70B>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B70F 05 1F: ora currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B711 9D 28 05: sta $0528,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B714 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1B715 $B715 20 1E B5: jsr _func_1B51E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B718 90 01: bcc + ; $B71B /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B71A 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $B71B 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B71C 9D 00 05: sta $0500,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B71F A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B721 95 54: sta mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B723 A5 1D: lda currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B725 9D 08 05: sta $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B728 A5 1E: lda currentPlayerPosY /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B72A 9D 10 05: sta $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B72D A9 00: lda #$00 /* A(00)<1B72D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B72F 9D 28 05: sta $0528,x /* A(00)<1B72D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B732 A9 F7: lda #$F7 /* A(F7)<1B732>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B734 99 A4 02: sta $02A4,y /* A(F7)<1B732>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B737 60: rts /* A(F7)<1B732>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ JumpTableEntry_1B738 $B738 20 1E B5: jsr _func_1B51E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B73B 90 01: bcc + ; $B73E /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B73D 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $B73E 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B73F 9D 00 05: sta $0500,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B742 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B744 95 54: sta mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B746 A5 1D: lda currentPlayerPosX /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B748 9D 08 05: sta $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B74B A5 1E: lda currentPlayerPosY /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B74D 9D 10 05: sta $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B750 A9 00: lda #$00 /* A(00)<1B750>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B752 9D 28 05: sta $0528,x /* A(00)<1B750>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B755 A9 F7: lda #$F7 /* A(F7)<1B755>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B757 99 A4 02: sta $02A4,y /* A(F7)<1B755>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B75A A9 02: lda #$02 /* A(02)<1B75A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B75C 99 A6 02: sta $02A6,y /* A(02)<1B75A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B75F A4 20: ldy $20 /* A(02)<1B75A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B761 B9 6E B7: lda _data_1B76E_indexed,y /* A$1B76E,y<1B761>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B764 9D 18 05: sta $0518,x /* A$1B76E,y<1B761>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B767 B9 72 B7: lda _data_1B772_indexed,y /* A$1B772,y<1B767>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B76A 9D 20 05: sta $0520,x /* A$1B772,y<1B767>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B76D 60: rts /* A$1B772,y<1B767>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1B76E_indexed $B76E .byte $00,$05,$00,$FB _data_1B772_indexed $B772 .byte $FB,$00,$05,$00 JumpTableEntry_1B776 $B776 20 1E B5: jsr _func_1B51E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B779 90 01: bcc + ; $B77C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B77B 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $B77C 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B77D 9D 00 05: sta $0500,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B780 A9 F7: lda #$F7 /* A(F7)<1B780>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B782 99 A4 02: sta $02A4,y /* A(F7)<1B780>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B785 A9 00: lda #$00 /* A(00)<1B785>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B787 99 A6 02: sta $02A6,y /* A(00)<1B785>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B78A A4 1F: ldy currentPlayerInfoOrTemp /* A(00)<1B785>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B78C 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B78D 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B78F 95 54: sta mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B791 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B792 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B793 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B794 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B795 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B796 9D 30 05: sta $0530,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B799 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1B79A $B79A A2 07: ldx #$07 /* A(06)<1C317>X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _loc_1B79C $B79C B5 54: lda mVec8Fireballs,x /* A(??)X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B79E F0 1D: beq _loc_1B7BD /* A(??)X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7A0 29 0F: and #$0F /* A(??)X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7A2 0A: asl a /* A(??)X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7A3 A8: tay /* A(??)X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7A4 B9 AF B7: lda _JumpPointerTable_1B7AF,y /* A$1B7AF,y<1B7A4>X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7A7 85 13: sta temp_13 /* A$1B7AF,y<1B7A4>X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7A9 B9 B0 B7: lda _JumpPointerTable_1B7AF+1,y /* A$1B7B0,y<1B7A9>X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7AC 85 14: sta temp_14 /* A$1B7B0,y<1B7A9>X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7AE 6C 13 00: jmp (temp_13) /* A$1B7B0,y<1B7A9>X(07)<1B79A>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7B1 C1 B7: .word (JumpTableEntry_1B7C1) ;B7C1 (1B7C1) () $B7B3 03 B8: .word (JumpTableEntry_1B803) ;B803 (1B803) () $B7B5 18 B9: .word (JumpTableEntry_1B918) ;B918 (1B918) () $B7B7 69 B9: .word (JumpTableEntry_1B969) ;B969 (1B969) () $B7B9 31 B8: .word (JumpTableEntry_1B831) ;B831 (1B831) () $B7BB A1 BA: .word (JumpTableEntry_1BAA1) ;BAA1 (1BAA1) () _loc_1B7BD $B7BD CA: dex /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7BE 10 DC: bpl _loc_1B79C /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7C0 60: rts /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1B7C1 $B7C1 20 8E B8: jsr _func_1B88E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B7C4 B0 15: bcs + ; $B7DB /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7C6 A9 00: lda #$00 /* A(00)<1B7C6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B7C8 95 54: sta mVec8Fireballs,x /* A(00)<1B7C6>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B7CA A9 F8: lda #$F8 /* A(F8)<1B7CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B7CC 99 A4 02: sta $02A4,y /* A(F8)<1B7CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B7CF 99 A8 02: sta $02A8,y /* A(F8)<1B7CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B7D2 99 AC 02: sta $02AC,y /* A(F8)<1B7CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B7D5 99 B0 02: sta $02B0,y /* A(F8)<1B7CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B7D8 4C BD B7: jmp _loc_1B7BD /* A(F8)<1B7CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $B7DB BC 00 05: ldy $0500,x /* A(F8)<1B7CA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B7DE BD 08 05: lda $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7E1 99 A7 02: sta $02A7,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7E4 99 AF 02: sta $02AF,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7E7 69 07: adc #$07 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7E9 99 AB 02: sta $02AB,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7EC 99 B3 02: sta $02B3,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7EF BD 10 05: lda $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7F2 99 A4 02: sta $02A4,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7F5 99 A8 02: sta $02A8,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7F8 69 08: adc #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7FA 99 AC 02: sta $02AC,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B7FD 99 B0 02: sta $02B0,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B800 4C BD B7: jmp _loc_1B7BD /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1B803 $B803 20 8E B8: jsr _func_1B88E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $B806 B0 0F: bcs + ; $B817 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B808 A9 00: lda #$00 /* A(00)<1B808>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B80A 95 54: sta mVec8Fireballs,x /* A(00)<1B808>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B80C A9 F8: lda #$F8 /* A(F8)<1B80C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B80E 99 A4 02: sta $02A4,y /* A(F8)<1B80C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B811 99 A8 02: sta $02A8,y /* A(F8)<1B80C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B814 4C BD B7: jmp _loc_1B7BD /* A(F8)<1B80C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $B817 BC 00 05: ldy $0500,x /* A(F8)<1B80C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B81A BD 08 05: lda $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B81D 99 A7 02: sta $02A7,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B820 69 07: adc #$07 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B822 99 AB 02: sta $02AB,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B825 BD 10 05: lda $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B828 99 A4 02: sta $02A4,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B82B 99 A8 02: sta $02A8,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B82E 4C BD B7: jmp _loc_1B7BD /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1B831 $B831 BD 10 05: lda $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B834 DD 30 05: cmp $0530,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B837 90 10: bcc + ; $B849 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B839 A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B83B 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B83C 90 25: bcc +++ ; $B863 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B83E DE 10 05: dec $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B841 BD 10 05: lda $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B844 C9 10: cmp #$10 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B846 4C 4C B8: jmp ++ ; $B84C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $B849 20 8E B8: jsr _func_1B88E /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $B84C B0 15: bcs +++ ; $B863 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B84E A9 00: lda #$00 /* A(00)<1B84E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B850 95 54: sta mVec8Fireballs,x /* A(00)<1B84E>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B852 A9 F8: lda #$F8 /* A(F8)<1B852>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B854 99 A4 02: sta $02A4,y /* A(F8)<1B852>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B857 99 A8 02: sta $02A8,y /* A(F8)<1B852>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B85A 99 AC 02: sta $02AC,y /* A(F8)<1B852>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B85D 99 B0 02: sta $02B0,y /* A(F8)<1B852>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B860 4C BD B7: jmp _loc_1B7BD /* A(F8)<1B852>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) +++ $B863 BC 00 05: ldy $0500,x /* A(F8)<1B852>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B866 BD 08 05: lda $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B869 99 A7 02: sta $02A7,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B86C 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B86D 69 08: adc #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B86F 99 AB 02: sta $02AB,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B872 69 08: adc #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B874 99 AF 02: sta $02AF,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B877 69 08: adc #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B879 99 B3 02: sta $02B3,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B87C BD 10 05: lda $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B87F 99 A4 02: sta $02A4,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B882 99 A8 02: sta $02A8,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B885 99 AC 02: sta $02AC,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B888 99 B0 02: sta $02B0,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B88B 4C BD B7: jmp _loc_1B7BD /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1B88E $B88E BD 28 05: lda $0528,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B891 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B892 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B894 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B895 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B896 B5 54: lda mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B898 10 04: bpl + ; $B89E /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B89A 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B89B 69 1A: adc #$1A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B89D A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $B89E BD 18 05: lda $0518,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $B8A1 79 D0 B8: adc _data_1B8D0_indexed,y /* A$1B8D0,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8A4 9D 18 05: sta $0518,x /* A$1B8D0,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8A7 BD 08 05: lda $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8AA 79 D1 B8: adc _data_1B8D1_indexed,y /* A$1B8D1,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8AD 9D 08 05: sta $0508,x /* A$1B8D1,yX(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8B0 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8B1 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8B2 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8B3 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8B4 29 FE: and #$FE /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8B6 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8B7 BD 20 05: lda $0520,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8BA 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8BB F9 04 B9: sbc _data_1B904_indexed,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8BE 9D 20 05: sta $0520,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8C1 BD 10 05: lda $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8C4 F9 05 B9: sbc _data_1B905_indexed,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8C7 9D 10 05: sta $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8CA BC 00 05: ldy $0500,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8CD C9 10: cmp #$10 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B8CF 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1B8D0_indexed $B8D0 .byte $00 _data_1B8D1_indexed $B8D1 .byte $01,$9A,$00,$33,$00,$CD,$FF,$66,$FF,$00,$FF,$9A,$FE,$33,$FE,$CD $B8E1 .byte $FD,$66,$FD,$00,$FD,$9A,$FC,$33,$FC,$CD,$03,$66,$03,$00,$03,$9A $B8F1 .byte $02,$33,$02,$CD,$01,$66,$01,$00,$01,$9A,$00,$33,$00,$CD,$FF,$66 $B901 .byte $FF,$00,$FF _data_1B904_indexed $B904 .byte $00 _data_1B905_indexed $B905 .byte $01,$66,$01,$CD,$01,$33,$02,$9A,$02,$00,$03,$66,$03,$CD,$03,$33 $B915 .byte $04,$9A,$04 JumpTableEntry_1B918 $B918 A5 06: lda frameCtr /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B91A 29 07: and #$07 /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B91C D0 40: bne ++ ; $B95E -> _loc_1B7BD /* A(??)X(un)Y(un)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B91E BC 28 05: ldy $0528,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B921 FE 28 05: inc $0528,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B924 B9 61 B9: lda _data_1B961_indexed,y /* A$1B961,y<1B924>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B927 D0 0D: bne + ; $B936 /* A$1B961,y<1B924>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B929 95 54: sta mVec8Fireballs,x /* A$1B961,y<1B924>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B92B BC 00 05: ldy $0500,x /* A$1B961,y<1B924>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B92E A9 F8: lda #$F8 /* A(F8)<1B92E>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B930 99 A4 02: sta $02A4,y /* A(F8)<1B92E>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B933 4C BD B7: jmp _loc_1B7BD /* A(F8)<1B92E>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $B936 BC 00 05: ldy $0500,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B939 99 A5 02: sta $02A5,y /* A$1B961,y<1B924>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B93C BD 08 05: lda $0508,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B93F 99 A7 02: sta $02A7,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B942 BD 10 05: lda $0510,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B945 99 A4 02: sta $02A4,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B948 A9 00: lda #$00 /* A(00)<1B948>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B94A 99 A6 02: sta $02A6,y /* A(00)<1B948>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B94D AD 67 06: lda m_currentLoadingTile /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B950 F0 0C: beq ++ ; $B95E -> _loc_1B7BD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B952 B5 54: lda mVec8Fireballs,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B954 0A: asl a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B955 A9 01: lda #$01 /* A(01)<1B955>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B957 90 02: bcc + ; $B95B /* A(01)<1B955>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $B959 A9 02: lda #$02 /* A(02)<1B959>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $B95B 99 A6 02: sta $02A6,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $B95E 4C BD B7: jmp _loc_1B7BD /* A(01)<1B955>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_1B961_indexed $B961 .byte $7C,$7D,$7E,$7F,$7E,$7D,$7C,$00 JumpTableEntry_1B969 $B969 BC 28 05: ldy $0528,x /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B96C A5 06: lda frameCtr /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B96E 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B96F 90 06: bcc + ; $B977 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B971 B9 91 BA: lda _data_1BA91_indexed,y /* A$1BA91,y<1B971>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B974 9D 28 05: sta $0528,x /* A$1BA91,y<1B971>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B977 98: tya /* A$1BA91,y<1B971>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B978 BC 00 05: ldy $0500,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B97B 18: clc /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B97C 69 80: adc #$80 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B97E 99 A5 02: sta $02A5,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B981 BD 08 05: lda $0508,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B984 85 1D: sta currentPlayerPosX /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B986 7D 18 05: adc $0518,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B989 C9 F8: cmp #$F8 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B98B B0 64: bcs ++ ; $B9F1 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B98D 9D 08 05: sta $0508,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B990 99 A7 02: sta $02A7,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B993 BD 10 05: lda $0510,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B996 85 1E: sta currentPlayerPosY /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B998 7D 20 05: adc $0520,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B99B C9 28: cmp #$28 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B99D 90 52: bcc ++ ; $B9F1 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B99F C9 F0: cmp #$F0 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9A1 B0 4E: bcs ++ ; $B9F1 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9A3 9D 10 05: sta $0510,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9A6 99 A4 02: sta $02A4,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9A9 A5 1E: lda currentPlayerPosY /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9AB E9 23: sbc #$23 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9AD 90 42: bcc ++ ; $B9F1 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9AF 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9B0 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9B1 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9B2 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9B3 C9 0B: cmp #$0B /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9B5 B0 5F: bcs ++++ ; $BA16 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9B7 A8: tay /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9B8 A5 1D: lda currentPlayerPosX /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9BA E9 03: sbc #$03 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9BC 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9BD 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9BE 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9BF 4A: lsr a /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9C0 C9 0F: cmp #$0F /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9C2 B0 52: bcs ++++ ; $BA16 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9C4 79 96 BA: adc _data_1BA96_indexed,y /* A$1BA96,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9C7 85 1F: sta currentPlayerInfoOrTemp /* A$1BA96,yX(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9C9 A0 00: ldy #$00 /* A$1BA96,yX(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B9CB B5 54: lda mVec8Fireballs,x /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9CD 30 01: bmi + ; $B9D0 /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9CF C8: iny /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $B9D0 B9 66 03: lda mobOneTilePos,y /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9D3 C5 1F: cmp currentPlayerInfoOrTemp /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9D5 D0 29: bne +++ ; $BA00 /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9D7 B9 6C 00: lda mobOneFlags,y /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9DA 10 24: bpl +++ ; $BA00 /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9DC B9 00 06: lda playerOneInvincibleCount,y /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9DF D0 1F: bne +++ ; $BA00 /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9E1 B9 5A 03: lda mobOneLogicState,y /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9E4 C9 01: cmp #$01 /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9E6 D0 18: bne +++ ; $BA00 /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9E8 98: tya /* A(00)<1B9E8>X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B9E9 20 5B 96: jsr _func_1965B /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ - $B9EC A9 1B: lda #$1B /* A(00)<1B9E8>X(??)Y(00)<1BA7C>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9EE 20 48 C0: jsr _func_1C048 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ++ $B9F1 A9 00: lda #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9F3 95 54: sta mVec8Fireballs,x /* A(00)<1B9F1>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $B9F5 BC 00 05: ldy $0500,x /* A(00)<1B9F1>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $B9F8 A9 F8: lda #$F8 /* A(F8)<1B9F8>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B9FA 99 A4 02: sta $02A4,y /* A(F8)<1B9F8>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $B9FD 4C BD B7: jmp _loc_1B7BD /* A(F8)<1B9F8>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) +++ $BA00 A4 1F: ldy currentPlayerInfoOrTemp /* A(??)X(un)Y(00)<1B9C9>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA02 B9 00 07: lda tileItemsMap,y /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA05 C9 10: cmp #$10 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA07 F0 E3: beq - ; $B9EC /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA09 BC 20 05: ldy $0520,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA0C 10 08: bpl ++++ ; $BA16 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA0E C9 21: cmp #$21 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA10 90 04: bcc ++++ ; $BA16 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA12 C9 27: cmp #$27 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA14 90 35: bcc _loc_1BA4B /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $BA16 A4 1F: ldy currentPlayerInfoOrTemp /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA18 CC 68 03: cpy mobThreeTilePos /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA1B D0 07: bne + ; $BA24 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA1D A9 02: lda #$02 /* A(02)<1BA1D>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BA1F 20 14 B2: jsr _func_1B214 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $BA22 B0 4D: bcs _loc_1BA71 /* A(02)<1BA1D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $BA24 CC 69 03: cpy $0369 /* A(02)<1BA1D>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA27 D0 07: bne + ; $BA30 /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA29 A9 03: lda #$03 /* A(03)<1BA29>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BA2B 20 14 B2: jsr _func_1B214 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $BA2E B0 41: bcs _loc_1BA71 /* A(03)<1BA29>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $BA30 CC 6A 03: cpy $036A /* A(03)<1BA29>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA33 D0 07: bne + ; $BA3C /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA35 A9 04: lda #$04 /* A(04)<1BA35>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BA37 20 14 B2: jsr _func_1B214 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $BA3A B0 35: bcs _loc_1BA71 /* A(04)<1BA35>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $BA3C CC 6B 03: cpy $036B /* A(04)<1BA35>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA3F D0 07: bne + ; $BA48 -> _loc_1B7BD /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA41 A9 05: lda #$05 /* A(05)<1BA41>X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BA43 20 14 B2: jsr _func_1B214 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $BA46 B0 29: bcs _loc_1BA71 /* A(05)<1BA41>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $BA48 4C BD B7: jmp _loc_1B7BD /* A(05)<1BA41>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1BA4B $BA4B 86 1F: stx currentPlayerInfoOrTemp /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA4D AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA4E BC 36 06: ldy $0636,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA51 A6 1F: ldx currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA53 B9 7C BB: lda _data_1BB7C_indexed,y /* A$1BB7C,y<1BA53>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA56 18: clc /* A$1BB7C,y<1BA53>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA57 69 04: adc #$04 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA59 9D 08 05: sta $0508,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA5C B9 21 BC: lda _data_1BC21_indexed,y /* A$1BC21,y<1BA5C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA5F E9 08: sbc #$08 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA61 9D 10 05: sta $0510,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA64 BD 20 05: lda $0520,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA67 49 FF: eor #$FF /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA69 69 01: adc #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA6B 9D 20 05: sta $0520,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA6E 4C BD B7: jmp _loc_1B7BD /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1BA71 $BA71 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA72 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $BA73 B5 54: lda mVec8Fireballs,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $BA75 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $BA76 A9 00: lda #$00 /* A(00)<1BA76>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $BA78 2A: rol a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $BA79 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $BA7A A9 10: lda #$10 /* A(10)<1BA7A>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $BA7C A0 00: ldy #$00 /* A(10)<1BA7A>X(??)Y(00)<1BA7C>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $BA7E 84 1F: sty currentPlayerInfoOrTemp /* A(10)<1BA7A>X(??)Y(00)<1BA7C>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $BA80 20 03 C0: jsr _func_1C003 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $BA83 FE 0E 06: inc $060E,x /* A(10)<1BA7A>X(??)Y(00)<1BA7C>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA86 CE 7E 06: dec $067E /* A(??)X(??)Y(00)<1BA7C>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA89 68: pla /* A(??)X(??)Y(00)<1BA7C>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA8A AA: tax /* A(??)X(??)Y(00)<1BA7C>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BA8B 4C EC B9: jmp - ; $B9EC /* A(??)X(??)Y(00)<1BA7C>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $BA8E .byte $4C,$BD,$B7 _data_1BA91_indexed $BA91 .byte $01,$02,$03,$04,$02 _data_1BA96_indexed $BA96 .byte $00,$0F,$1E,$2D,$3C,$4B,$5A,$69,$78,$87,$96 JumpTableEntry_1BAA1 $BAA1 BC 00 05: ldy $0500,x /* A(un)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAA4 BD 30 05: lda $0530,x /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAA7 86 1F: stx currentPlayerInfoOrTemp /* A(??)X(un)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAA9 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAAA A9 2C: lda #$2C /* A(2C)<1BAAA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BAAC 85 20: sta $20 /* A(2C)<1BAAA>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $BAAE BD 0C 03: lda $030C,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAB1 C9 20: cmp #$20 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAB3 90 08: bcc + ; $BABD /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAB5 E6 20: inc $20 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAB7 C9 40: cmp #$40 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAB9 90 02: bcc + ; $BABD /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BABB E6 20: inc $20 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $BABD A5 20: lda $20 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BABF 99 A5 02: sta $02A5,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAC2 B5 72: lda mobOnePosX,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAC4 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAC5 69 04: adc #$04 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAC7 99 A7 02: sta $02A7,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BACA B5 78: lda mobOnePosY,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BACC 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BACD 69 10: adc #$10 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BACF 99 A4 02: sta $02A4,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAD2 A6 1F: ldx currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $BAD4 4C BD B7: jmp _loc_1B7BD /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $BAD7 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BAE7 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BAF7 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BB07 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BB17 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BB27 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BB37 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BB47 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BB57 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BB67 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $BB77 .byte $FF,$FF,$FF,$FF,$FF _data_1BB7C_indexed $BB7C .byte $08,$18,$28,$38,$48,$58,$68,$78,$88,$98,$A8,$B8,$C8,$D8,$E8,$08 $BB8C .byte $18,$28,$38,$48,$58,$68,$78,$88,$98,$A8,$B8,$C8,$D8,$E8,$08,$18 $BB9C .byte $28,$38,$48,$58,$68,$78,$88,$98,$A8,$B8,$C8,$D8,$E8,$08,$18,$28 $BBAC .byte $38,$48,$58,$68,$78,$88,$98,$A8,$B8,$C8,$D8,$E8,$08,$18,$28,$38 $BBBC .byte $48,$58,$68,$78,$88,$98,$A8,$B8,$C8,$D8,$E8,$08,$18,$28,$38,$48 $BBCC .byte $58,$68,$78,$88,$98,$A8,$B8,$C8,$D8,$E8,$08,$18,$28,$38,$48,$58 $BBDC .byte $68,$78,$88,$98,$A8,$B8,$C8,$D8,$E8,$08,$18,$28,$38,$48,$58,$68 $BBEC .byte $78,$88,$98,$A8,$B8,$C8,$D8,$E8,$08,$18,$28,$38,$48,$58,$68,$78 $BBFC .byte $88,$98,$A8,$B8,$C8,$D8,$E8,$08,$18,$28,$38,$48,$58,$68,$78,$88 $BC0C .byte $98,$A8,$B8,$C8,$D8,$E8,$08,$18,$28,$38,$48,$58,$68,$78,$88,$98 $BC1C .byte $A8,$B8,$C8,$D8,$E8 _data_1BC21_indexed $BC21 .byte $30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$40 $BC31 .byte $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$50,$50 $BC41 .byte $50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$60,$60,$60 $BC51 .byte $60,$60,$60,$60,$60,$60,$60,$60,$60,$60,$60,$60,$70,$70,$70,$70 $BC61 .byte $70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$80,$80,$80,$80,$80 $BC71 .byte $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$90,$90,$90,$90,$90,$90 $BC81 .byte $90,$90,$90,$90,$90,$90,$90,$90,$90,$A0,$A0,$A0,$A0,$A0,$A0,$A0 $BC91 .byte $A0,$A0,$A0,$A0,$A0,$A0,$A0,$A0,$B0,$B0,$B0,$B0,$B0,$B0,$B0,$B0 $BCA1 .byte $B0,$B0,$B0,$B0,$B0,$B0,$B0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0 $BCB1 .byte $C0,$C0,$C0,$C0,$C0,$C0,$D0,$D0,$D0,$D0,$D0,$D0,$D0,$D0,$D0,$D0 $BCC1 .byte $D0,$D0,$D0,$D0,$D0,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A $BCD1 .byte $0B,$0C,$0D,$0E,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B $BCE1 .byte $0C,$0D,$0E,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C $BCF1 .byte $0D,$0E,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D $BD01 .byte $0E,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E $BD11 .byte $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$00 $BD21 .byte $01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$00,$01 $BD31 .byte $02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$00,$01,$02 $BD41 .byte $03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$00,$01,$02,$03 $BD51 .byte $04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$00,$01,$02,$03,$04 $BD61 .byte $05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$00,$00,$00,$00,$00,$00 $BD71 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01 $BD81 .byte $01,$01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02,$02,$02,$02,$02 $BD91 .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$03,$03,$03,$03 $BDA1 .byte $03,$03,$03,$03,$03,$03,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04 $BDB1 .byte $04,$04,$04,$04,$04,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05 $BDC1 .byte $05,$05,$05,$05,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 $BDD1 .byte $06,$06,$06,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07 $BDE1 .byte $07,$07,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08 $BDF1 .byte $08,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09 $BE01 .byte $0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A _data_1BE10_indexed $BE10 .byte $00,$02,$00,$02,$00,$02,$00,$02,$00,$02,$00,$02,$00,$02,$00,$01 $BE20 .byte $03,$01,$03,$01,$03,$01,$03,$01,$03,$01,$03,$01,$03,$01,$00,$02 $BE30 .byte $00,$02,$00,$02,$00,$02,$00,$02,$00,$02,$00,$02,$00,$01,$03,$01 $BE40 .byte $03,$01,$03,$01,$03,$01,$03,$01,$03,$01,$03,$01,$00,$02,$00,$02 $BE50 .byte $00,$02,$00,$02,$00,$02,$00,$02,$00,$02,$00,$01,$03,$01,$03,$01 $BE60 .byte $03,$01,$03,$01,$03,$01,$03,$01,$03,$01,$00,$02,$00,$02,$00,$02 $BE70 .byte $00,$02,$00,$02,$00,$02,$00,$02,$00,$01,$03,$01,$03,$01,$03,$01 $BE80 .byte $03,$01,$03,$01,$03,$01,$03,$01,$00,$02,$00,$02,$00,$02,$00,$02 $BE90 .byte $00,$02,$00,$02,$00,$02,$00,$01,$03,$01,$03,$01,$03,$01,$03,$01 $BEA0 .byte $03,$01,$03,$01,$03,$01,$00,$02,$00,$02,$00,$02,$00,$02,$00,$02 $BEB0 .byte $00,$02,$00,$02,$00 _data_1BEB5_indexed $BEB5 .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03 $BEC5 .byte $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$01,$03,$80 $BED5 .byte $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$01,$03,$80,$80 $BEE5 .byte $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$01,$03,$80,$80,$80 $BEF5 .byte $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$01,$03,$80,$80,$80,$80 $BF05 .byte $80,$80,$80,$80,$80,$80,$80,$80,$80,$01,$03,$80,$80,$80,$80,$80 $BF15 .byte $80,$80,$80,$80,$80,$80,$80,$80,$01,$03,$80,$80,$80,$80,$80,$80 $BF25 .byte $80,$80,$80,$80,$80,$80,$80,$01,$03,$80,$80,$80,$80,$80,$80,$80 $BF35 .byte $80,$80,$80,$80,$80,$80,$01,$03,$80,$80,$80,$80,$80,$80,$80,$80 $BF45 .byte $80,$80,$80,$80,$80,$01,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02 $BF55 .byte $02,$02,$02,$02,$02 _data_1BF5A_indexed $BF5A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BF6A .byte $01,$00,$02,$00,$02,$00,$02,$00,$02,$00,$02,$00,$03,$00,$00,$00 $BF7A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00 $BF8A .byte $01,$00,$01,$00,$02,$00,$03,$00,$03,$00,$03,$00,$00,$00,$00,$00 $BF9A .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$01,$00 $BFAA .byte $01,$00,$03,$00,$03,$00,$03,$00,$03,$00,$00,$00,$00,$00,$00,$00 $BFBA .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$01,$00,$01,$00 $BFCA .byte $00,$00,$03,$00,$03,$00,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFDA .byte $00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$01,$00,$00,$00,$00,$00 $BFEA .byte $00,$00,$03,$00,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 $BFFA .byte $00,$00,$00,$00,$00,$00 _func_1C000 $C000 4C F6 E8: jmp _func_1E8F6 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C003 $C003 4C AF F6: jmp _func_1F6AF /* A(10)<1BA7A>X(??)Y(00)<1BA7C>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C006 $C006 4C 33 E9: jmp _loc_1E933 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C009 $C009 4C 6C E9: jmp _func_1E96C /* A(00)<14B40>X(A8)<151CD>Y(12)<151CF>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1C00C $C00C 4C BC EF: jmp _func_1EFBC /* A(21)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C00F $C00F 4C 92 EF: jmp _loc_1EF92 /* A(8F)<14F43>X(5F)<14F45>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C012 $C012 4C 8C EE: jmp _loc_1EE8C /* A(??)X(04)<14F52>Y(03)<14E6C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C015 $C015 4C C7 EE: jmp _loc_1EEC7 /* A(??)X(??)Y(00)<1540A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C018 $C018 4C 37 EE: jmp _func_1EE37 /* A(00)<17006>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C01B $C01B 4C 4D EE: jmp _loc_1EE4D /* A(00)<17006>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $C01E .byte $4C,$FC,$CF _func_1C021 $C021 4C 50 CF: jmp _loc_1CF50 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C024 $C024 4C 84 CD: jmp _loc_1CD84 /* A(0B)<1513A>X(FF)<15095>Y(94)<15129>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) $C027 .byte $4C,$7E,$CD _func_1C02A $C02A 4C C3 CD: jmp _loc_1CDC3 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C02D $C02D 4C DB CD: jmp _loc_1CDDB /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C030 $C030 4C FA CD: jmp _loc_1CDFA /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C033 $C033 4C 86 CE: jmp _func_1CE86 /* A(??)X$14852,y<14804>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C036 $C036 4C 11 CE: jmp _loc_1CE11 /* A(??)X$14852,y<14804>Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C039 $C039 4C E8 CE: jmp _loc_1CEE8 /* A(??)X(??)Y(00)<1526E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C03C $C03C 4C 2C D1: jmp _func_1D12C /* A(00)<19257>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1C03F $C03F 4C D3 F2: jmp _loc_1F2D3 /* A(00)<19257>X(??)Y(63)<15D07>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1C042 $C042 4C F5 F2: jmp _func_1F2F5 /* A(21)<15792>X(B5)<15794>Y(00)<15993>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C045 $C045 4C 24 F8: jmp _func_1F824 /* A(1B)<14F3A>X(??)Y(01)<14F3E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C048 $C048 4C C6 D0: jmp _func_1D0C6 /* A(??)X(00)<1701A>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C04B $C04B 4C DA D0: jmp _func_1D0DA /* A(87)<181DD>X(??)Y(20)<181DF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C04E $C04E 4C F7 D0: jmp _func_1D0F7 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $C051 .byte $4C,$13,$D1 _func_1C054 $C054 4C 13 C6: jmp _func_1C613 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C057 $C057 4C 3D D1: jmp _loc_1D13D /* A(??)X(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C05A $C05A 4C 4C D0: jmp _loc_1D04C /* A(??)X(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C05D $C05D 4C 5A D0: jmp _loc_1D05A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C060 $C060 4C 05 EF: jmp _func_1EF05 /* A(??)X(FF)<1C144>Y(10)<90F2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C063 $C063 4C 84 EF: jmp _func_1EF84 /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C066 $C066 4C 86 F0: jmp SetNmiHandlerZero /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $C069 .byte $4C,$7A,$E8 _func_1C06C $C06C 4C 67 EE: jmp _func_1EE67 /* A(00)<9219>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ Reset $C06F 78: sei /* A(00)<9219>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C070 D8: cld /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/ ; Here a #$FF is written to $8007, but that location in ROM contains ; #$FC. Isn't that a bus conflict? Maybe it's meant to obfuscate which ; bank would really be selected (B7 if #$FF, B4 if #$FC?) $C071 A9 FF: lda #$FF /* A(FF)<1C071>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C073 8D 07 80: sta $8007 /* A(FF)<1C071>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C076 A9 00: lda #$00 /* A(00)<1C076>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; Clear PPU flags $C078 8D 00 20: sta PPUCTRL /* A(00)<1C076>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C07B 8D 01 20: sta PPUMASK /* A(00)<1C076>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; Wait 5 frames (v blanks) $C07E A2 05: ldx #$05 /* A(00)<1C076>X(05)<1C07E>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $C080 AD 02 20: lda PPUSTATUS /* A(??)X(05)<1C07E>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C083 10 FB: bpl - ; $C080 /* A(??)X(05)<1C07E>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C085 CA: dex /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C086 D0 F8: bne - ; $C080 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; We're now in (5th) v blank $C088 A9 00: lda #$00 /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C08A 8D 03 20: sta OAMADDR /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; X scroll followed by Y $C08D 8D 05 20: sta PPUSCROLL /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C090 8D 05 20: sta PPUSCROLL /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; Clear PPU flags $C093 8D 00 20: sta PPUCTRL /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C096 8D 01 20: sta PPUMASK /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; Silence sound $C099 8D 13 40: sta DMC_LEN /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C09C 8D 15 40: sta SND_CHN /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C09F 85 00: sta savedCurPPUCTRL /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C0A1 85 01: sta savedCurPPUMASK /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C0A3 8D AD 06: sta someEnableFlag_06AD /* A(00)<1C088>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; Reset stack pointer $C0A6 A2 FF: ldx #$FF /* A(00)<1C088>X(FF)<1C0A6>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C0A8 9A: txs /* A(00)<1C088>X(FF)<1C0A6>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Disable IRQ from APU $C0A9 A2 40: ldx #$40 /* A(00)<1C088>X(40)<1C0A9>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C0AB 8E 17 40: stx JOY2 /* A(00)<1C088>X(40)<1C0A9>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C0AE A9 00: lda #$00 /* A(00)<1C0AE>X(40)<1C0A9>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C0B0 8D 10 40: sta DMC_FREQ /* A(00)<1C0AE>X(40)<1C0A9>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; memory mapper initialization? series of writes to register ; final value written is 01, selecting Bank 01 (the second)? ; ...seems like it might actually be resetting IRQ handler vectors to $806F... but aren't those locations in ROM? How are they set?! $C0B3 20 25 E8: jsr _func_1E825 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C0B6 A9 1E: lda #$1E /* A(1E)<1C0B6>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C0B8 20 34 E8: jsr _func_1E834 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ; $PPUCTRL <- | $10, set bkgnd tile page 1 $C0BB A5 00: lda savedCurPPUCTRL /* A(??)X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0BD 09 10: ora #$10 /* A(??)X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0BF 85 00: sta savedCurPPUCTRL /* A(??)X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0C1 8D 00 20: sta PPUCTRL /* A(??)X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Initialize PPU palettes with $0F (black) $C0C4 A9 3F: lda #$3F /* A(3F)<1C0C4>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C0C6 8D 06 20: sta PPUADDR /* A(3F)<1C0C4>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C0C9 A9 00: lda #$00 /* A(00)<1C0C9>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C0CB 8D 06 20: sta PPUADDR /* A(00)<1C0C9>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C0CE A9 0F: lda #$0F /* A(0F)<1C0CE>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C0D0 A2 1F: ldx #$1F /* A(0F)<1C0CE>X(1F)<1C0D0>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $C0D2 8D 07 20: sta PPUDATA /* A(0F)<1C0CE>X(1F)<1C0D0>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0D5 CA: dex /* A(0F)<1C0CE>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0D6 10 FA: bpl - ; $C0D2 /* A(0F)<1C0CE>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0D8 A9 00: lda #$00 /* A(00)<1C0D8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; Enable NMI interrupt: $C0DA 20 C0 E7: jsr EnableNmiInPpu /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ; ? $C0DD A2 00: ldx #$00 /* A(00)<1C0D8>X(00)<1C0DD>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C0DF 8E FE 05: stx $05FE /* A(00)<1C0D8>X(00)<1C0DD>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C0E2 20 73 F6: jsr Find_1F_Vec0685 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ; if the function succeeded ($1F found), branch will (to re-initialize $0685) $C0E5 B0 0D: bcs + ; $C0F4 /* A(00)<1C0D8>X(00)<1C0DD>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Get the sum of $0685[0-34]. $C0E7 20 9E F6: jsr SumVec0685 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ; Is that sum different from what's stored in $06A8, $06A9? ; Then jump to +. Else, jump to ++. $C0EA EC A8 06: cpx sumOf35ByteVecH /* A(00)<1C0D8>X(00)<1C0DD>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0ED D0 05: bne + ; $C0F4 /* A(00)<1C0D8>X(00)<1C0DD>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0EF CD A9 06: cmp sumOf35ByteVecL /* A(00)<1C0D8>X(00)<1C0DD>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0F2 F0 08: beq ++ ; $C0FC -> $C0FF /* A(00)<1C0D8>X(00)<1C0DD>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + ; +: Reinitialize the vector at $0685 and store the sum of those values. ; Reset $05FE to $FF $C0F4 20 42 F6: jsr InitVec0685 /* A(00)<1C0D8>X(00)<1C0DD>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C0F7 A2 FF: ldx #$FF /* A(00)<1C0D8>X(FF)<1C0F7>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C0F9 8E FE 05: stx $05FE /* A(00)<1C0D8>X(FF)<1C0F7>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ ++ $C0FC 4C FF C0: jmp + ; $C0FF /* A(00)<1C0D8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + --- ; Variable initialization ; Initialize a bunch of variables to 0. $C0FF A2 00: ldx #$00 /* A(00)<1C0D8>X(00)<1C0FF>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C101 86 2C: stx playerOneFlags /* A(00)<1C0D8>X(00)<1C0FF>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C103 86 2D: stx playerTwoFlags /* A(00)<1C0D8>X(00)<1C0FF>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C105 8E E4 03: stx $03E4 /* A(00)<1C0D8>X(00)<1C0FF>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C108 8E E5 03: stx $03E5 /* A(00)<1C0D8>X(00)<1C0FF>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C10B 8E 10 06: stx $0610 /* A(00)<1C0D8>X(00)<1C0FF>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C10E 8E 11 06: stx $0611 /* A(00)<1C0D8>X(00)<1C0FF>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C111 8E AE 06: stx $06AE /* A(00)<1C0D8>X(00)<1C0FF>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C114 8E AF 06: stx $06AF /* A(00)<1C0D8>X(00)<1C0FF>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; Init to 1 $C117 A2 01: ldx #$01 /* A(00)<1C0D8>X(01)<1C117>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C119 8E 16 06: stx $0616 /* A(00)<1C0D8>X(01)<1C117>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C11C 8E 17 06: stx $0617 /* A(00)<1C0D8>X(01)<1C117>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ; Init to 2 $C11F A2 02: ldx #$02 /* A(00)<1C0D8>X(02)<1C11F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C121 8E EA 03: stx $03EA /* A(00)<1C0D8>X(02)<1C11F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C124 8E EB 03: stx $03EB /* A(00)<1C0D8>X(02)<1C11F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ; Initialize a pair of 8-byte vectors starting at $03EC $C127 A9 00: lda #$00 /* A(00)<1C127>X(02)<1C11F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C129 20 27 F6: jsr InitializeAn8BitPlayerVec /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C12C A9 01: lda #$01 /* A(01)<1C12C>X(02)<1C11F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C12E 20 27 F6: jsr InitializeAn8BitPlayerVec /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C131 A9 5A: lda #$5A /* A(5A)<1C131>X(02)<1C11F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C133 20 67 E8: jsr PlaySquareOneForAFrames /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C136 4C 39 C1: jmp + ; $C139 /* A(5A)<1C131>X(02)<1C11F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C139 20 7F D0: jsr _func_1D07F /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C13C 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C13F A9 00: lda #$00 /* A(00)<1C13F>X(02)<1C11F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C141 8D AD 06: sta someEnableFlag_06AD /* A(00)<1C13F>X(02)<1C11F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $C144 A2 FF: ldx #$FF /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C146 9A: txs /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C147 20 00 D2: jsr _func_1D200 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C14A B0 0D: bcs + ; $C159 /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C14C 20 B5 D2: jsr _func_1D2B5 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C14F B0 08: bcs + ; $C159 /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C151 20 20 D3: jsr _func_1D320 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C154 B0 03: bcs + ; $C159 /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C156 4C 44 C1: jmp - ; $C144 /* A(00)<1C13F>X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C159 A0 00: ldy #$00 /* A(00)<1C13F>X(FF)<1C144>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C15B 8C AD 06: sty someEnableFlag_06AD /* A(00)<1C13F>X(FF)<1C144>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C15E 20 9A C1: jsr _func_1C19A /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C161 4C 64 C1: jmp + ; $C164 /* A(00)<1C13F>X(FF)<1C144>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C164 A2 FF: ldx #$FF /* A(00)<1C13F>X(FF)<1C164>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C166 9A: txs /* A(00)<1C13F>X(FF)<1C164>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C167 8E 3C 06: stx currentLevel /* A(00)<1C13F>X(FF)<1C164>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C16A 4C 6F C2: jmp _loc_1C26F /* A(00)<1C13F>X(FF)<1C164>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ AdvanceToNextLevel $C16D A2 FF: ldx #$FF /* A(??)X(??)Y(00)<1C159>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C16F 9A: txs /* A(un)X(FF)<1C16D>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C170 EE 3C 06: inc currentLevel /* A(un)X(FF)<1C16D>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C173 4C 6F C2: jmp _loc_1C26F /* A(un)X(FF)<1C16D>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ AdvanceToWarpLevel $C176 A2 FF: ldx #$FF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C178 9A: txs /* A(un)X(FF)<1C176>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C179 AD 82 06: lda warpLevel /* A(??)X(FF)<1C176>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C17C 8D 3C 06: sta currentLevel /* A(??)X(FF)<1C176>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C17F 4C 6F C2: jmp _loc_1C26F /* A(??)X(FF)<1C176>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) -- $C182 A9 01: lda #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C184 8D AD 06: sta someEnableFlag_06AD /* A(01)<1C182>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C187 A9 5A: lda #$5A /* A(5A)<1C187>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C189 20 67 E8: jsr PlaySquareOneForAFrames /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C18C A9 00: lda #$00 /* A(00)<1C18C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C18E 8D AD 06: sta someEnableFlag_06AD /* A(00)<1C18C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C191 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C194 20 20 D3: jsr _func_1D320 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C197 4C FF C0: jmp --- ; $C0FF /* A(00)<1C18C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C19A $C19A AA: tax /* A(00)<1C13F>X(??)Y(00)<1C159>MAP[04:(??),05:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C19B BD EA 03: lda $03EA,x /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C19E F0 71: beq +++ ; $C211 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1A0 B5 2C: lda playerOneFlags,x /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1A2 30 6D: bmi +++ ; $C211 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1A4 D0 08: bne + ; $C1AE /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1A6 8A: txa /* A(00)<1C1A6>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C1A7 20 27 F6: jsr InitializeAn8BitPlayerVec /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C1AA A9 81: lda #$81 /* A(81)<1C1AA>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C1AC D0 0C: bne ++ ; $C1BA /* A(81)<1C1AA>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $C1AE BD EA 03: lda $03EA,x /* A(81)<1C1AA>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C1B1 30 03: bmi + ; $C1B6 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1B3 DE EA 03: dec $03EA,x /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C1B6 B5 2C: lda playerOneFlags,x /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1B8 09 80: ora #$80 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $C1BA 95 2C: sta playerOneFlags,x /* A(81)<1C1AA>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C1BC A9 02: lda #$02 /* A(02)<1C1BC>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C1BE 9D E4 03: sta $03E4,x /* A(02)<1C1BC>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C1C1 A9 02: lda #$02 /* A(02)<1C1C1>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C1C3 9D 14 06: sta $0614,x /* A(02)<1C1C1>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C1C6 A5 2A: lda initedTo01 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1C8 F0 09: beq + ; $C1D3 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1CA A5 2C: lda playerOneFlags /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1CC 25 2D: and playerTwoFlags /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1CE 10 03: bpl + ; $C1D3 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1D0 8D 7F 06: sta $067F /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C1D3 A5 2A: lda initedTo01 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1D5 29 20: and #$20 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1D7 F0 03: beq + ; $C1DC /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1D9 20 13 C2: jsr _func_1C213 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $C1DC A5 2A: lda initedTo01 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1DE 29 01: and #$01 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1E0 F0 22: beq ++ ; $C204 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1E2 20 4B F9: jsr InitializePlayer /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C1E5 20 54 C2: jsr _func_1C254 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C1E8 AD 3B 06: lda levelIsTRexWave /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1EB C9 00: cmp #$00 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1ED D0 15: bne ++ ; $C204 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1EF AD 67 06: lda m_currentLoadingTile /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1F2 D0 09: bne + ; $C1FD /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1F4 B5 2C: lda playerOneFlags,x /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1F6 C9 81: cmp #$81 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1F8 D0 0A: bne ++ ; $C204 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1FA 20 33 C2: jsr _func_1C233 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $C1FD 8A: txa /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C1FE 48: pha /* A(00)<1C1FD>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $C1FF 20 C8 C4: jsr _func_1C4C8 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $C202 68: pla /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C203 AA: tax /* A(??)X(??)Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ ; Clear the start button state $C204 B5 2E: lda playerOneButtons,x /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C206 29 EF: and #$EF /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C208 95 2E: sta playerOneButtons,x /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C20A A9 09: lda #$09 /* A(09)<1C20A>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C20C 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C20F 38: sec /* A(09)<1C20A>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C210 60: rts /* A(09)<1C20A>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $C211 18: clc /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C212 60: rts /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C213 $C213 A5 2A: lda initedTo01 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C215 29 DF: and #$DF /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C217 85 2A: sta initedTo01 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C219 8A: txa /* A(00)<1C219>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C21A 48: pha /* A(00)<1C219>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $C21B 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $C21E 20 3A C4: jsr _func_1C43A /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C221 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C224 20 27 80: jsr _func_8027 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C227 20 32 D0: jsr _func_1D032 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C22A AC AC 06: ldy $06AC /* A(00)<1C219>X(00)<1C19A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C22D 20 13 D1: jsr _func_1D113 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C230 68: pla /* A(??)X(00)<1C19A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C231 AA: tax /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C232 60: rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C233 $C233 8A: txa /* A(00)<1C233>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C234 49 01: eor #$01 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C236 18: clc /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C237 69 18: adc #$18 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C239 A0 A4: ldy #$A4 /* A(??)X(00)<1C19A>Y(A4)<1C239>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $C23B D9 00 07: cmp tileItemsMap,y /* A(??)X(00)<1C19A>Y(A4)<1C239>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C23E F0 09: beq + ; $C249 /* A(??)X(00)<1C19A>Y(A4)<1C239>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C240 88: dey /* A(??)X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C241 D0 F8: bne - ; $C23B /* A(??)X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C243 A9 40: lda #$40 /* A(40)<1C243>X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C245 9D 08 06: sta $0608,x /* A(40)<1C243>X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C248 60: rts /* A(40)<1C243>X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $C249 E9 17: sbc #$17 /* A(??)X(00)<1C19A>Y(A4)<1C239>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C24B 09 80: ora #$80 /* A(??)X(00)<1C19A>Y(A4)<1C239>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C24D 8D 67 06: sta m_currentLoadingTile /* A(??)X(00)<1C19A>Y(A4)<1C239>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C250 8D 7F 06: sta $067F /* A(??)X(00)<1C19A>Y(A4)<1C239>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C253 60: rts /* A(??)X(00)<1C19A>Y(A4)<1C239>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C254 $C254 B5 2C: lda playerOneFlags,x /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C256 C9 81: cmp #$81 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C258 D0 11: bne ++ ; $C26B -> rts /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C25A AC 80 06: ldy $0680 /* A(??)X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C25D B9 6C C2: lda _data_1C26C_indexed,y /* A$1C26C,y<1C25D>X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C260 CD 3C 06: cmp currentLevel /* A$1C26C,y<1C25D>X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C263 D0 03: bne + ; $C268 /* A$1C26C,y<1C25D>X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C265 9D AE 06: sta $06AE,x /* A$1C26C,y<1C25D>X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C268 FE AE 06: inc $06AE,x /* A$1C26C,y<1C25D>X(00)<1C19A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $C26B 60: rts /* A$1C26C,y<1C25D>X(00)<1C19A>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1C26C_indexed $C26C .byte $00,$01,$03 _loc_1C26F $C26F AD 3C 06: lda currentLevel /* A(00)<1C13F>X(FF)<1C16D>Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C272 10 06: bpl + ; $C27A /* A(??)X(FF)<1C16D>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C274 20 50 D5: jsr MaybeInputCheckInLevelSelect /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C277 4C 99 C2: jmp M_StartTheLevel /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C27A A0 04: ldy #$04 /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C27C C9 07: cmp #$07 /* A(??)X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C27E F0 15: beq _loc_1C295 /* A(??)X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C280 A0 00: ldy #$00 /* A(??)X(FF)<1C16D>Y(00)<1C280>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C282 C9 16: cmp #$16 /* A(??)X(FF)<1C16D>Y(00)<1C280>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C284 F0 0F: beq _loc_1C295 /* A(??)X(FF)<1C16D>Y(00)<1C280>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C286 C8: iny /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C287 C9 1F: cmp #$1F /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C289 F0 0A: beq _loc_1C295 /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C28B C8: iny /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C28C C9 28: cmp #$28 /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C28E F0 05: beq _loc_1C295 /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C290 C8: iny /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C291 C9 0E: cmp #$0E /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C293 D0 04: bne M_StartTheLevel /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1C295 $C295 98: tya /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C296 20 58 E1: jsr _func_1E158 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ M_StartTheLevel $C299 A9 01: lda #$01 /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C29B 8D AD 06: sta someEnableFlag_06AD /* A(01)<1C299>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C29E 20 E8 C3: jsr _func_1C3E8 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2A1 20 2E C3: jsr _func_1C32E /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2A4 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2A7 20 84 80: jsr _func_14084 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2AA 20 0F 80: jsr _func_1400F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2AD 20 3A C4: jsr _func_1C43A /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2B0 20 27 D1: jsr _func_1D127 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2B3 20 0F D0: jsr _func_1D00F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2B6 20 80 C4: jsr _func_1C480 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2B9 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2BC 20 7E 80: jsr _func_1407E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2BF 20 AA C5: jsr _func_1C5AA /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2C2 20 C8 C4: jsr _func_1C4C8 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2C5 20 38 C3: jsr _func_1C338 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2C8 20 34 F1: jsr _func_1F134 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2CB 20 7F D0: jsr _func_1D07F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2CE 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2D1 20 13 C6: jsr _func_1C613 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2D4 A9 00: lda #$00 /* A(00)<1C2D4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C2D6 8D AD 06: sta someEnableFlag_06AD /* A(00)<1C2D4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ GameplayLoop $C2D9 20 7A E8: jsr WaitForNmi /* A(00)<1C2D4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; This is where WaitForNmi returned in the midst of gameplay (and possibly after button press was detected) $C2DC 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2DF 20 46 D1: jsr _func_1D146 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2E2 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2E5 20 09 80: jsr _func_14009 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C2E8 AC 5D 06: ldy $065D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2EB D0 24: bne ++ ; $C311 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2ED A4 2A: ldy initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2EF C0 01: cpy #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2F1 F0 0A: beq + ; $C2FD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2F3 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2F4 29 80: and #$80 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2F6 D0 19: bne ++ ; $C311 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2F8 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2F9 29 02: and #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2FB F0 14: beq ++ ; $C311 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C2FD A9 06: lda #$06 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C2FF 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C302 20 00 80: jsr HandleThePlayers /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C305 20 03 80: jsr HandleTheEnemies /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C308 20 09 80: jsr _func_18009 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C30B 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C30E 20 03 80: jsr _func_14003 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ++ $C311 A5 2A: lda initedTo01 /* A(06)<1C2FD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C313 29 02: and #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C315 F0 08: beq + ; $C31F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C317 A9 06: lda #$06 /* A(06)<1C317>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C319 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C31C 20 09 80: jsr _func_18009 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $C31F 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(06)<1C317>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C322 20 0C 80: jsr _func_1400C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C325 20 69 C4: jsr _func_1C469 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C328 20 42 C6: jsr _func_1C642 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ; End of the (in-level) gameplay loop $C32B 4C D9 C2: jmp GameplayLoop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C32E $C32E A9 00: lda #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C330 20 37 EE: jsr _func_1EE37 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C333 A9 00: lda #$00 /* A(00)<1C333>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C335 4C 4D EE: jmp _loc_1EE4D /* A(00)<1C333>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1C338 $C338 20 90 C3: jsr _func_1C390 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ _func_1C33B $C33B 20 3A F9: jsr _func_1F93A /* A(01)<1C299>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C33E 20 67 EE: jsr _func_1EE67 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C341 A9 0F: lda #$0F /* A(0F)<1C341>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C343 A0 12: ldy #$12 /* A(0F)<1C341>X(05)<1D575>Y(12)<1C343>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C345 20 05 EF: jsr _func_1EF05 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C348 A2 08: ldx #$08 /* A(0F)<1C341>X(08)<1C348>Y(12)<1C343>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C34A 86 04: stx scrollX /* A(0F)<1C341>X(08)<1C348>Y(12)<1C343>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C34C 8E 05 20: stx PPUSCROLL /* A(0F)<1C341>X(08)<1C348>Y(12)<1C343>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C34F A2 00: ldx #$00 /* A(0F)<1C341>X(00)<1C34F>Y(12)<1C343>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C351 86 05: stx scrollY /* A(0F)<1C341>X(00)<1C34F>Y(12)<1C343>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C353 8E 05 20: stx PPUSCROLL /* A(0F)<1C341>X(00)<1C34F>Y(12)<1C343>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C356 A2 08: ldx #$08 /* A(0F)<1C341>X(08)<1C356>Y(12)<1C343>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C358 A0 29: ldy #$29 /* A(0F)<1C341>X(08)<1C356>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C35A 20 48 E8: jsr _func_1E848 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C35D A2 26: ldx #<_data_1FF26 /* A(0F)<1C341>X(26)<1C35D>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C35F 8E 00 02: stx $0200 /* A(0F)<1C341>X(26)<1C35D>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C362 A2 FF: ldx #>_data_1FF26 /* A(0F)<1C341>X(FF)<1C362>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C364 8E 01 02: stx $0201 /* A(0F)<1C341>X(FF)<1C362>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C367 A2 03: ldx #<_data_1FC03 /* A(0F)<1C341>X(03)<1C367>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C369 8E 02 02: stx $0202 /* A(0F)<1C341>X(03)<1C367>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C36C A2 FC: ldx #>_data_1FC03 /* A(0F)<1C341>X(FC)<1C36C>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C36E 8E 03 02: stx $0203 /* A(0F)<1C341>X(FC)<1C36C>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C371 20 86 F0: jsr SetNmiHandlerZero /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C374 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C377 20 B0 E7: jsr _func_1E7B0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C37A 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C37D 20 40 F2: jsr _func_1F240 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C380 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C383 4C CD C3: jmp _loc_1C3CD /* A(0F)<1C341>X(FC)<1C36C>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C386 $C386 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C389 A9 04: lda #$04 /* A(04)<1C389>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ DataTableEntry_1C38B $C38B 85 07: sta nmiHandlerSelector /* A(04)<1C389>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C38D 4C 7A E8: jmp WaitForNmi /* A(04)<1C389>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1C390 $C390 A9 00: lda #X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C392 85 13: sta temp_13 /* A(00)<1C390>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C394 A9 80: lda #>JoyStickProbeWrap /* A(80)<1C394>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C396 85 14: sta temp_14 /* A(80)<1C394>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C398 A9 00: lda #$00 /* A(00)<1C398>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C39A AA: tax /* A(00)<1C398>X(00)<1C39A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C39B A0 00: ldy #$00 /* A(00)<1C398>X(00)<1C39A>Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C39D 20 24 F8: jsr _func_1F824 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C3A0 4C A3 C3: jmp _func_1C3A3 /* A(00)<1C398>X(00)<1C39A>Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C3A3 $C3A3 A2 FC: ldx #$FC /* A(00)<1C8B7>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3A5 A9 F8: lda #$F8 /* A(F8)<1C3A5>X(FC)<1C3A3>Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $C3A7 9D 00 02: sta $0200,x /* A(F8)<1C3A5>X(FC)<1C3A3>Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3AA CA: dex /* A(F8)<1C3A5>X(??)Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3AB CA: dex /* A(F8)<1C3A5>X(??)Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3AC CA: dex /* A(F8)<1C3A5>X(??)Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3AD CA: dex /* A(F8)<1C3A5>X(??)Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3AE D0 F7: bne - ; $C3A7 /* A(F8)<1C3A5>X(??)Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3B0 60: rts /* A(F8)<1C3A5>X(??)Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C3B1 $C3B1 A9 FF: lda #$FF /* A(FF)<1C3B1>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C3B3 A2 0C: ldx #$0C /* A(FF)<1C3B1>X(0C)<1C3B3>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3B5 10 02: bpl + ; $C3B9 /* A(FF)<1C3B1>X(0C)<1C3B3>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1C3B7 $C3B7 A2 00: ldx #$00 /* A(0C)<1DF23>X(00)<1D6C6>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C3B9 48: pha /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S0*/ $C3BA 8A: txa /* A(00)<1C3BA>X(00)<1C3B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $C3BB 48: pha /* A(00)<1C3BA>X(00)<1C3B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $C3BC 20 40 F2: jsr _func_1F240 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $C3BF A9 01: lda #$01 /* A(01)<1C3BF>X(00)<1C3B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3C1 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(01)<1C3BF>X(00)<1C3B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3C4 68: pla /* A(??)X(00)<1C3B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3C5 8D DE 05: sta $05DE /* A(??)X(00)<1C3B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3C8 68: pla /* A(??)X(00)<1C3B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3C9 8D D8 05: sta $05D8 /* A(??)X(00)<1C3B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3CC 60: rts /* A(??)X(00)<1C3B7>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1C3CD $C3CD A2 00: ldx #$00 /* A(0F)<1C341>X(00)<1C3CD>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C3CF 86 43: stx palleteZeroA /* A(0F)<1C341>X(00)<1C3CD>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C3D1 A2 10: ldx #$10 /* A(0F)<1C341>X(10)<1C3D1>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3D3 86 44: stx palleteZeroB /* A(0F)<1C341>X(10)<1C3D1>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3D5 A2 20: ldx #$20 /* A(0F)<1C341>X(20)<1C3D5>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3D7 86 45: stx palleteZeroC /* A(0F)<1C341>X(20)<1C3D5>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3D9 A2 10: ldx #$10 /* A(0F)<1C341>X(10)<1C3D9>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3DB 8E 5D 06: stx $065D /* A(0F)<1C341>X(10)<1C3D9>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3DE 60: rts /* A(0F)<1C341>X(10)<1C3D9>Y(29)<1C358>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $C3DF .byte $A2,$0F,$86,$43,$86,$44,$86,$45,$60 _func_1C3E8 $C3E8 A2 0B: ldx #$0B /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3EA A9 0F: lda #$0F /* A(0F)<1C3EA>X(0B)<1C3E8>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $C3EC 9D DF 05: sta $05DF,x /* A(0F)<1C3EA>X(0B)<1C3E8>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3EF 95 34: sta $34,x /* A(0F)<1C3EA>X(0B)<1C3E8>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3F1 9D EB 05: sta $05EB,x /* A(0F)<1C3EA>X(0B)<1C3E8>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3F4 CA: dex /* A(0F)<1C3EA>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3F5 10 F5: bpl - ; $C3EC /* A(0F)<1C3EA>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C3F7 A9 2C: lda #$2C /* A(2C)<1C3F7>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3F9 8D E3 05: sta $05E3 /* A(2C)<1C3F7>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3FC A9 11: lda #$11 /* A(11)<1C3FC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C3FE 8D E4 05: sta $05E4 /* A(11)<1C3FC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C401 A9 38: lda #$38 /* A(38)<1C401>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C403 8D E6 05: sta $05E6 /* A(38)<1C401>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C406 A9 27: lda #$27 /* A(27)<1C406>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C408 8D E7 05: sta $05E7 /* A(27)<1C406>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C40B A9 16: lda #$16 /* A(16)<1C40B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C40D 8D E9 05: sta $05E9 /* A(16)<1C40B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C410 A9 17: lda #$17 /* A(17)<1C410>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C412 8D EA 05: sta $05EA /* A(17)<1C410>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C415 A9 27: lda #$27 /* A(27)<1C415>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C417 8D F7 05: sta $05F7 /* A(27)<1C415>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C41A A2 01: ldx #$01 /* A(27)<1C415>X(01)<1C41A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C41C 8E F8 05: stx $05F8 /* A(27)<1C415>X(01)<1C41A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C41F A2 11: ldx #$11 /* A(27)<1C415>X(11)<1C41F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C421 8E F9 05: stx $05F9 /* A(27)<1C415>X(11)<1C41F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C424 A2 21: ldx #$21 /* A(27)<1C415>X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C426 8E FA 05: stx $05FA /* A(27)<1C415>X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C429 20 4D C4: jsr _func_1C44D /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C42C 4C 67 EE: jmp _func_1EE67 /* A(27)<1C415>X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C42F $C42F A2 0B: ldx #$0B /* A(??)X(0B)<1C42F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $C431 BD DF 05: lda $05DF,x /* A(??)X(0B)<1C42F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C434 95 34: sta $34,x /* A(??)X(0B)<1C42F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C436 CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C437 10 F8: bpl - ; $C431 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C439 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C43A $C43A AD F8 05: lda $05F8 /* A(??)X(00)<1C19A>Y(00)<1C159>MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C43D 8D F4 05: sta $05F4 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C440 AD F9 05: lda $05F9 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C443 8D F5 05: sta $05F5 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C446 AD FA 05: lda $05FA /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C449 8D F6 05: sta $05F6 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C44C 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C44D $C44D A2 08: ldx #$08 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $C44F BD 60 C4: lda _data_1C460_indexed,x /* A$1C460,x<1C44F>X(08)<1C44D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C452 9D EB 05: sta $05EB,x /* A$1C460,x<1C44F>X(08)<1C44D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C455 CA: dex /* A$1C460,x<1C44F>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C456 10 F7: bpl - ; $C44F /* A$1C460,x<1C44F>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C458 A9 00: lda #$00 /* A(00)<1C458>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C45A 8D 63 06: sta $0663 /* A(00)<1C458>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C45D 4C 3A C4: jmp _func_1C43A /* A(00)<1C458>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _data_1C460_indexed $C460 .byte $0F,$27,$38,$0F,$2C,$11,$0F,$38,$27 _func_1C469 $C469 AC 65 06: ldy $0665 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C46C 30 0C: bmi + ; $C47A -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C46E B9 7B C4: lda _data_1C47B_indexed,y /* A$1C47B,y<1C46E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C471 A8: tay /* A$1C47B,y<1C46E>X(??)Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C472 A2 08: ldx #$08 /* A$1C47B,y<1C46E>X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C474 20 48 E8: jsr _func_1E848 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C477 CE 65 06: dec $0665 /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C47A 60: rts /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1C47B_indexed $C47B .byte $29,$28,$29,$2A,$2B _func_1C480 $C480 A2 01: ldx #$01 /* A(01)<1C299>X(01)<1C480>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C482 86 2A: stx initedTo01 /* A(01)<1C299>X(01)<1C480>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C484 A2 00: ldx #$00 /* A(01)<1C299>X(00)<1C484>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C486 86 2B: stx initedTo02 /* A(01)<1C299>X(00)<1C484>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C488 A2 FF: ldx #$FF /* A(01)<1C299>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C48A 8E 83 06: stx initedToFFInPlayerStart /* A(01)<1C299>X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C48D 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C490 AD 3C 06: lda currentLevel /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C493 20 90 80: jsr _func_14090 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C496 AD 3C 06: lda currentLevel /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C499 4A: lsr a /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C49A 4A: lsr a /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C49B 18: clc /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C49C 69 20: adc #$20 /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C49E 8D AC 06: sta $06AC /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4A1 A5 2C: lda playerOneFlags /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4A3 25 2D: and playerTwoFlags /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4A5 29 80: and #$80 /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4A7 8D 7F 06: sta $067F /* A(??)X(FF)<1C488>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Initialize each of the players $C4AA A2 00: ldx #$00 /* A(??)X(00)<1C4AA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C4AC 20 B1 C4: jsr InitializePlayerXIfAlive /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C4AF A2 01: ldx #$01 /* A(??)X(01)<1C4AF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ InitializePlayerXIfAlive $C4B1 B5 2C: lda playerOneFlags,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C4B3 30 07: bmi ++ ; $C4BC /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4B5 F0 04: beq + ; $C4BB -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4B7 A9 01: lda #$01 /* A(01)<1C4B7>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C4B9 95 2C: sta playerOneFlags,x /* A(01)<1C4B7>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $C4BB 60: rts /* A(01)<1C4B7>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $C4BC 86 23: stx currentPlayerOrTemp /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4BE A9 81: lda #$81 /* A(81)<1C4BE>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C4C0 95 2C: sta playerOneFlags,x /* A(81)<1C4BE>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C4C2 FE AE 06: inc $06AE,x /* A(81)<1C4BE>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4C5 4C 4B F9: jmp InitializePlayer /* A(81)<1C4BE>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C4C8 $C4C8 AD 3B 06: lda levelIsTRexWave /* A(00)<1C1FD>X(00)<1C19A>Y(00)<1C159>MAP[00:(??),01:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4CB C9 00: cmp #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4CD D0 0E: bne + ; $C4DD -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4CF AD 3C 06: lda currentLevel /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4D2 F0 09: beq + ; $C4DD -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4D4 A2 00: ldx #$00 /* A(??)X(00)<1C4D4>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C4D6 20 DE C4: jsr _func_1C4DE /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C4D9 A2 01: ldx #$01 /* A(??)X(01)<1C4D9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C4DB 10 01: bpl _func_1C4DE /* A(??)X(01)<1C4D9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $C4DD 60: rts /* A(??)X(01)<1C4D9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1C4DE $C4DE 86 23: stx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C4E0 B4 2C: ldy playerOneFlags,x /* A(??)X(00)<1C4D4>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4E2 10 05: bpl + ; $C4E9 -> rts /* A(??)X(00)<1C4D4>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4E4 BC E8 03: ldy $03E8,x /* A(??)X(00)<1C4D4>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4E7 F0 01: beq ++ ; $C4EA /* A(??)X(00)<1C4D4>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C4E9 60: rts /* A(??)X(00)<1C4D4>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $C4EA A9 06: lda #$06 /* A(06)<1C4EA>X(00)<1C4D4>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C4EC 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C4EF 8A: txa /* A(00)<1C4EF>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C4F0 AC 67 06: ldy m_currentLoadingTile /* A(00)<1C4EF>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4F3 F0 04: beq + ; $C4F9 /* A(00)<1C4EF>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4F5 98: tya /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4F6 29 03: and #$03 /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4F8 4A: lsr a /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C4F9 18: clc /* A(00)<1C4EF>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4FA 69 18: adc #$18 /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4FC 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C4FE BC FC 03: ldy $03FC,x /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C501 B9 C6 BC: lda $BCC6,y /* A$1BCC6,y<1C501>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C504 85 1D: sta currentPlayerPosX /* A$1BCC6,y<1C501>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C506 B9 6B BD: lda $BD6B,y /* A$1BD6B,y<1C506>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C509 85 1E: sta currentPlayerPosY /* A$1BD6B,y<1C506>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C50B A9 00: lda #$00 /* A(00)<1C50B>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C50D 85 21: sta currentEnemyOrTemp /* A(00)<1C50B>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C50F 85 22: sta $22 /* A(00)<1C50B>X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C511 A0 10: ldy #$10 /* A(00)<1C50B>X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C513 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $C515 D9 00 07: cmp tileItemsMap,y /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C518 D0 31: bne ++ ; $C54B /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C51A B9 6B BD: lda $BD6B,y /* A$1BD6B,y<1C51A>X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C51D E5 1E: sbc currentPlayerPosY /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C51F 10 04: bpl + ; $C525 /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C521 49 FF: eor #$FF /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C523 69 00: adc #$00 /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C525 0A: asl a /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C526 0A: asl a /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C527 0A: asl a /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C528 4A: lsr a /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C529 85 20: sta $20 /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C52B B9 C6 BC: lda $BCC6,y /* A$1BCC6,y<1C52B>X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C52E 38: sec /* A$1BCC6,y<1C52B>X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C52F E5 1D: sbc currentPlayerPosX /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C531 10 04: bpl + ; $C537 /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C533 49 FF: eor #$FF /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C535 69 00: adc #$00 /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C537 4A: lsr a /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C538 18: clc /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C539 65 20: adc $20 /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C53B AA: tax /* A(??)X(??)Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C53C BD 7A C5: lda _data_1C57A_indexed,x /* A$1C57A,x<1C53C>X(??)Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C53F C5 21: cmp currentEnemyOrTemp /* A$1C57A,x<1C53C>X(??)Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C541 90 06: bcc + ; $C549 /* A$1C57A,x<1C53C>X(??)Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C543 F0 04: beq + ; $C549 /* A$1C57A,x<1C53C>X(??)Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C545 85 21: sta currentEnemyOrTemp /* A$1C57A,x<1C53C>X(??)Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C547 84 22: sty $22 /* A$1C57A,x<1C53C>X(??)Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C549 A5 1F: lda currentPlayerInfoOrTemp /* A$1C57A,x<1C53C>X(??)Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $C54B C8: iny /* A(??)X(00)<1C4D4>Y(10)<1C511>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C54C C0 96: cpy #$96 /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C54E 90 C5: bcc - ; $C515 /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C550 A5 22: lda $22 /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C552 F0 25: beq ++ ; $C579 -> rts /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C554 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C556 A9 00: lda #$00 /* A(00)<1C556>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C558 AC 67 06: ldy m_currentLoadingTile /* A(00)<1C556>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C55B F0 03: beq + ; $C560 /* A(00)<1C556>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C55D 8A: txa /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C55E 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C55F 6A: ror a /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C560 48: pha /* A(00)<1C556>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C561 A5 22: lda $22 /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C563 9D E8 03: sta $03E8,x /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C566 A8: tay /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C567 B9 7C BB: lda _data_1BB7C_indexed,y /* A$1BB7C,y<1C567>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C56A 18: clc /* A$1BB7C,y<1C567>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C56B 69 06: adc #$06 /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C56D AA: tax /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C56E B9 21 BC: lda _data_1BC21_indexed,y /* A$1BC21,y<1C56E>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C571 A8: tay /* A$1BC21,y<1C56E>X(??)Y$1BC21,yMAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C572 88: dey /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C573 68: pla /* A(00)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C574 09 03: ora #$03 /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C576 4C 3E D0: jmp _func_1D03E /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $C579 60: rts /* A(??)X(00)<1C4D4>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1C57A_indexed $C57A .byte $00,$10,$20,$30,$40,$50,$60,$70,$10,$17,$26,$33,$42,$52,$61,$71 $C58A .byte $20,$26,$2D,$3A,$48,$56,$66,$74,$30,$33,$3A,$44,$50,$5D,$6B,$7A $C59A .byte $40,$42,$48,$50,$5B,$66,$73,$81,$50,$52,$56,$5D,$66,$71,$7D,$89 _func_1C5AA $C5AA AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5AD C9 00: cmp #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5AF D0 01: bne + ; $C5B2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5B1 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C5B2 A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5B4 09 04: ora #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5B6 85 2A: sta initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5B8 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C5BB 4C 21 80: jmp _loc_8021 ; $8021 -> _loc_9257 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ MaybeContinueDialogOrPauseScreen ; Check player one & two start buttons (modulo masks), go to ++ if one is pressed $C5BE A5 2E: lda playerOneButtons /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5C0 29 10: and #$10 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5C2 F0 04: beq + ; $C5C8 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5C4 24 2C: bit playerOneFlags /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5C6 30 0B: bmi ++ ; $C5D3 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C5C8 A5 2F: lda playerTwoButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5CA 29 10: and #$10 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5CC F0 04: beq + ; $C5D2 -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5CE 24 2D: bit playerTwoFlags /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5D0 30 01: bmi ++ ; $C5D3 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C5D2 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $C5D3 20 E2 E8: jsr ClearJoystickButtonsAndMasks /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5D6 AD AD 06: lda someEnableFlag_06AD /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5D9 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C5DA AD AB 06: lda $06AB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C5DD 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $C5DE A0 00: ldy #$00 /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $C5E0 8C AD 06: sty someEnableFlag_06AD /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $C5E3 20 13 D1: jsr _func_1D113 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $C5E6 A9 20: lda #$20 /* A(20)<1C5E6>X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C5E8 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C5EB A5 2A: lda initedTo01 /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5ED 48: pha /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C5EE 09 80: ora #$80 /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C5F0 85 2A: sta initedTo01 /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C5F2 A6 06: ldx frameCtr /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ - $C5F4 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5F7 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C5FA A5 2E: lda playerOneButtons /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5FC 05 2F: ora playerTwoButtons /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C5FE 29 10: and #$10 /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C600 F0 F2: beq - ; $C5F4 /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C602 86 06: stx frameCtr /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C604 68: pla /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C605 85 2A: sta initedTo01 /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C607 68: pla /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C608 A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C609 20 13 D1: jsr _func_1D113 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C60C 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C60D 8D AD 06: sta someEnableFlag_06AD /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C610 4C E2 E8: jmp ClearJoystickButtonsAndMasks /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C613 $C613 08: php /* A(01)<1C299>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C614 48: pha /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $C615 98: tya /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $C616 48: pha /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $C617 8A: txa /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $C618 48: pha /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $C619 20 F7 D0: jsr _func_1D0F7 /* A(??)X(??)Y(??)MAP[04:(??),05:(??),0E:(??),0F:(??),mmc:(un)]s(4)Z?S?*/ $C61C A5 33: lda $33 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C61E 29 07: and #$07 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C620 A8: tay /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C621 B9 3A C6: lda _data_1C63A_indexed,y /* A$1C63A,y<1C621>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C624 AC AC 06: ldy $06AC /* A$1C63A,y<1C621>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C627 AE 3B 06: ldx levelIsTRexWave /* A$1C63A,y<1C621>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C62A E0 00: cpx #$00 /* A$1C63A,y<1C621>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C62C F0 02: beq + ; $C630 /* A$1C63A,y<1C621>X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C62E A0 30: ldy #$30 /* A$1C63A,y<1C621>X(??)Y(30)<1C62E>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $C630 20 DA D0: jsr _func_1D0DA /* A$1C63A,y<1C621>X(??)Y(30)<1C62E>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C633 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C634 AA: tax /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C635 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C636 A8: tay /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C637 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C638 28: plp /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C639 60: rts /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1C63A_indexed $C63A .byte $83,$84,$85,$86,$83,$84,$85,$86 _func_1C642 $C642 A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C644 29 07: and #$07 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C646 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C647 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C648 BD 55 C6: lda _JumpPointerTable_1C655,x /* A$1C655,x<1C648>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C64B 85 13: sta temp_13 /* A$1C655,x<1C648>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C64D BD 56 C6: lda _JumpPointerTable_1C655+1,x /* A$1C656,x<1C64D>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C650 85 14: sta temp_14 /* A$1C656,x<1C64D>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C652 6C 13 00: jmp (temp_13) /* A$1C656,x<1C64D>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _JumpPointerTable_1C655 $C655 66 C6: .word (JumpTableEntry_1C666) ;C666 (1C666) () $C657 29 C7: .word (JumpTableEntry_1C729) ;C729 (1C729) () $C659 F6 C7: .word (JumpTableEntry_1C7F6) ;C7F6 (1C7F6) () $C65B 3A C8: .word (JumpTableEntry_1C83A) ;C83A (1C83A) () $C65D 66 C6: .word (JumpTableEntry_1C666) ;C666 (1C666) () $C65F 65 C6: .word (JumpTableEntry_1C665 ; $C665 -> rts) ;C665 (1C665) () $C661 65 C6: .word (JumpTableEntry_1C665 ; $C665 -> rts) ;C665 (1C665) () $C663 40 C8: .word (JumpTableEntry_1C840) ;C840 (1C840) () JumpTableEntry_1C665 $C665 60: rts /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/(barrier) ;------------------------------------------ JumpTableEntry_1C666 $C666 AE 5E 06: ldx $065E /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C669 30 7A: bmi +++ ; $C6E5 -> rts /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C66B AD 62 06: lda $0662 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C66E F0 18: beq ++ ; $C688 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C670 A5 06: lda frameCtr /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C672 4A: lsr a /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C673 4A: lsr a /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C674 29 03: and #$03 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C676 49 03: eor #$03 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C678 E0 10: cpx #$10 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C67A 90 06: bcc + ; $C682 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C67C 8D F2 02: sta $02F2 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C67F 8D F6 02: sta $02F6 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C682 8D FA 02: sta $02FA /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C685 8D FE 02: sta $02FE /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $C688 AD 63 06: lda $0663 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C68B F0 03: beq + ; $C690 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C68D 20 E6 C6: jsr _func_1C6E6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $C690 AD 64 06: lda $0664 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C693 D0 50: bne +++ ; $C6E5 -> rts /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C695 CE 5F 06: dec $065F /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C698 10 4B: bpl +++ ; $C6E5 -> rts /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C69A A9 0F: lda #$0F /* A(0F)<1C69A>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C69C 8D 5F 06: sta $065F /* A(0F)<1C69A>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C69F AE 5E 06: ldx $065E /* A(0F)<1C69A>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6A2 F0 41: beq +++ ; $C6E5 -> rts /* A(0F)<1C69A>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6A4 AD 5E 06: lda $065E /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6A7 29 01: and #$01 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6A9 F0 07: beq + ; $C6B2 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6AB AC AB 06: ldy $06AB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6AE C8: iny /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6AF 20 13 D1: jsr _func_1D113 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $C6B2 AE 5E 06: ldx $065E /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6B5 CA: dex /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6B6 8A: txa /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6B7 29 0F: and #$0F /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6B9 C9 0A: cmp #$0A /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6BB 90 04: bcc + ; $C6C1 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6BD 8A: txa /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6BE E9 06: sbc #$06 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6C0 AA: tax /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C6C1 8E 5E 06: stx $065E /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6C4 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C6C7 20 2A 80: jsr _func_802A /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C6CA AE 5E 06: ldx $065E /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6CD D0 16: bne +++ ; $C6E5 -> rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6CF A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6D1 29 20: and #$20 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6D3 D0 10: bne +++ ; $C6E5 -> rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6D5 A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6D7 29 02: and #$02 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6D9 D0 0A: bne +++ ; $C6E5 -> rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6DB A9 00: lda #$00 /* A(00)<1C6DB>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C6DD 85 2B: sta initedTo02 /* A(00)<1C6DB>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C6DF A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6E1 09 02: ora #$02 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6E3 85 2A: sta initedTo01 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $C6E5 60: rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1C6E6 $C6E6 A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6E8 4A: lsr a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6E9 4A: lsr a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6EA 4A: lsr a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6EB 4A: lsr a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6EC 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6EE A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6EF B9 19 C7: lda _data_1C719_indexed,y /* A$1C719,y<1C6EF>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6F2 90 02: bcc + ; $C6F6 /* A$1C719,y<1C6EF>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6F4 A9 30: lda #$30 /* A(30)<1C6F4>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $C6F6 8D ED 05: sta $05ED /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C6F9 2C 63 06: bit $0663 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6FC 10 1A: bpl +++ ; $C718 -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C6FE A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C700 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C702 D0 04: bne + ; $C708 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C704 A9 30: lda #$30 /* A(30)<1C704>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C706 D0 0D: bne ++ ; $C715 /* A(30)<1C704>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $C708 A5 06: lda frameCtr /* A(30)<1C704>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C70A 4A: lsr a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C70B 4A: lsr a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C70C 18: clc /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C70D 69 04: adc #$04 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C70F 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C711 A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C712 B9 19 C7: lda _data_1C719_indexed,y /* A$1C719,y<1C712>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $C715 8D F6 05: sta $05F6 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ +++ $C718 60: rts /* A$1C719,y<1C712>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1C719_indexed $C719 .byte $11,$21,$13,$23,$14,$24,$15,$25,$16,$26,$27,$28,$29,$3A,$2B,$2C JumpTableEntry_1C729 $C729 20 83 E8: jsr CheckForPressedJoinOrContinueStart /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C72C 90 0B: bcc + ; $C739 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C72E 20 9A C1: jsr _func_1C19A /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C731 90 06: bcc + ; $C739 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C733 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C736 4C 30 80: jmp _loc_8030 ; $8030 -> _loc_9330 /* A(??)X(05)<1D575>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C739 A5 06: lda frameCtr /* A(??)X(05)<1D575>Y(??)MAP[04:(??),05:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C73B 29 18: and #$18 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C73D D0 06: bne + ; $C745 -> rts /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C73F A5 2C: lda playerOneFlags /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C741 25 2D: and playerTwoFlags /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C743 10 01: bpl ++ ; $C746 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C745 60: rts /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $C746 A2 00: ldx #$00 /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C748 A5 06: lda frameCtr /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C74A 29 20: and #$20 /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C74C F0 01: beq + ; $C74F /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C74E E8: inx /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C74F B4 2C: ldy playerOneFlags,x /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C751 30 2D: bmi +++ ; $C780 /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C753 BD F4 C7: lda _data_1C7F4_indexed,x /* A$1C7F4,x<1C753>X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C756 85 1D: sta currentPlayerPosX /* A$1C7F4,x<1C753>X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C758 8A: txa /* A(00)<1C758>X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C759 18: clc /* A(00)<1C758>X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C75A 69 01: adc #$01 /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C75C 85 21: sta currentEnemyOrTemp /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C75E BD EA 03: lda $03EA,x /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C761 F0 15: beq ++ ; $C778 /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C763 88: dey /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C764 10 08: bpl + ; $C76E /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C766 A0 A7: ldy #$A7 /* A(??)X(00)<1C746>Y(A7)<1C766>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C768 84 1F: sty currentPlayerInfoOrTemp /* A(??)X(00)<1C746>Y(A7)<1C766>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C76A 84 20: sty $20 /* A(??)X(00)<1C746>Y(A7)<1C766>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C76C D0 16: bne ++++ ; $C784 /* A(??)X(00)<1C746>Y(A7)<1C766>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $C76E A0 A7: ldy #<$ADA7 /* A(??)X(00)<1C746>Y(A7)<1C76E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C770 84 1F: sty currentPlayerInfoOrTemp /* A(??)X(00)<1C746>Y(A7)<1C76E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C772 A0 AD: ldy #>$ADA7 /* A(??)X(00)<1C746>Y(AD)<1C772>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C774 84 20: sty $20 /* A(??)X(00)<1C746>Y(AD)<1C772>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C776 D0 0C: bne ++++ ; $C784 /* A(??)X(00)<1C746>Y(AD)<1C772>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ++ $C778 A0 B3: ldy #$B3 /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C77A 84 1F: sty currentPlayerInfoOrTemp /* A(??)X(00)<1C746>Y(B3)<1C778>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C77C 84 20: sty $20 /* A(??)X(00)<1C746>Y(B3)<1C778>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C77E D0 04: bne ++++ ; $C784 /* A(??)X(00)<1C746>Y(B3)<1C778>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) +++ $C780 A0 F8: ldy #$F8 /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C782 30 5D: bmi _loc_1C7E1 /* A(??)X(00)<1C746>Y(F8)<1C780>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ++++ $C784 A0 1A: ldy #$1A /* A(??)X(00)<1C746>Y(A7)<1C766>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C786 A5 21: lda currentEnemyOrTemp /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C788 8D 86 02: sta $0286 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1C78B $C78B 8D 8A 02: sta $028A /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C78E 8D 8E 02: sta $028E /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C791 8D 92 02: sta $0292 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C794 8D 96 02: sta $0296 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C797 8D 9A 02: sta $029A /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C79A A5 1D: lda currentPlayerPosX /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C79C 8D 87 02: sta $0287 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C79F 18: clc /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7A0 69 08: adc #$08 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7A2 8D 8B 02: sta $028B /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7A5 69 08: adc #$08 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7A7 8D 8F 02: sta $028F /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7AA 69 08: adc #$08 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7AC 8D 93 02: sta $0293 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7AF 69 08: adc #$08 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7B1 8D 97 02: sta $0297 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7B4 69 08: adc #$08 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7B6 8D 9B 02: sta $029B /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7B9 A5 06: lda frameCtr /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7BB 29 40: and #$40 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7BD 08: php /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C7BE A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $C7C0 28: plp /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7C1 F0 02: beq + ; $C7C5 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7C3 A5 20: lda $20 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C7C5 8D 85 02: sta $0285 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7C8 69 01: adc #$01 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7CA 8D 89 02: sta $0289 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7CD 69 01: adc #$01 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7CF 8D 8D 02: sta $028D /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7D2 69 01: adc #$01 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7D4 8D 91 02: sta $0291 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7D7 69 01: adc #$01 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7D9 8D 95 02: sta $0295 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7DC 69 01: adc #$01 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7DE 8D 99 02: sta $0299 /* A(??)X(00)<1C746>Y(1A)<1C784>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1C7E1 $C7E1 8C 84 02: sty $0284 /* A(??)X(00)<1C746>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7E4 8C 88 02: sty $0288 /* A(??)X(00)<1C746>Y(F8)<1C780>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C7E7 8C 8C 02: sty $028C /* A(??)X(00)<1C746>Y(F8)<1C780>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C7EA 8C 90 02: sty $0290 /* A(??)X(00)<1C746>Y(F8)<1C780>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C7ED 8C 94 02: sty $0294 /* A(??)X(00)<1C746>Y(F8)<1C780>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C7F0 8C 98 02: sty $0298 /* A(??)X(00)<1C746>Y(F8)<1C780>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C7F3 60: rts /* A(??)X(00)<1C746>Y(F8)<1C780>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _data_1C7F4_indexed $C7F4 .byte $2C,$A4 JumpTableEntry_1C7F6 $C7F6 AC 5D 06: ldy $065D /* A(un)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7F9 F0 0A: beq + ; $C805 -> rts /* A(un)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7FB 98: tya /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7FC 29 10: and #$10 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C7FE D0 06: bne ++ ; $C806 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C800 98: tya /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C801 29 20: and #$20 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C803 D0 1D: bne +++ ; $C822 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C805 60: rts /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $C806 A9 05: lda #$05 /* A(05)<1C806>X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C808 A2 DF: ldx #$DF /* A(05)<1C806>X(DF)<1C808>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C80A A0 0C: ldy #$0C /* A(05)<1C806>X(DF)<1C808>Y(0C)<1C80A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C80C 20 16 EF: jsr _func_1EF16 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C80F EE 5D 06: inc $065D /* A(05)<1C806>X(DF)<1C808>Y(0C)<1C80A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C812 AD 5D 06: lda $065D /* A(??)X(DF)<1C808>Y(0C)<1C80A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C815 C9 14: cmp #$14 /* A(??)X(DF)<1C808>Y(0C)<1C80A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C817 90 08: bcc + ; $C821 -> rts /* A(??)X(DF)<1C808>Y(0C)<1C80A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C819 A9 00: lda #$00 /* A(00)<1C819>X(DF)<1C808>Y(0C)<1C80A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C81B 8D 5D 06: sta $065D /* A(00)<1C819>X(DF)<1C808>Y(0C)<1C80A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C81E 4C E2 E8: jmp ClearJoystickButtonsAndMasks /* A(00)<1C819>X(DF)<1C808>Y(0C)<1C80A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $C821 60: rts /* A(00)<1C819>X(DF)<1C808>Y(0C)<1C80A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) +++ $C822 A0 0C: ldy #$0C /* A(??)X(un)Y(0C)<1C822>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C824 20 36 EF: jsr _func_1EF36 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C827 EE 5D 06: inc $065D /* A(??)X(??)Y(0C)<1C822>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C82A AD 5D 06: lda $065D /* A(??)X(??)Y(0C)<1C822>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C82D C9 24: cmp #$24 /* A(??)X(??)Y(0C)<1C822>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C82F 90 08: bcc + ; $C839 -> rts /* A(??)X(??)Y(0C)<1C822>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C831 A9 00: lda #$00 /* A(00)<1C831>X(??)Y(0C)<1C822>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C833 8D 5D 06: sta $065D /* A(00)<1C831>X(??)Y(0C)<1C822>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C836 4C E2 E8: jmp ClearJoystickButtonsAndMasks /* A(00)<1C831>X(??)Y(0C)<1C822>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $C839 60: rts /* A(00)<1C831>X(??)Y(0C)<1C822>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ JumpTableEntry_1C83A $C83A 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C83D 20 8D 80: jsr _func_1408D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ JumpTableEntry_1C840 $C840 AD 5D 06: lda $065D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C843 F0 01: beq + ; $C846 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C845 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C846 20 BE C5: jsr MaybeContinueDialogOrPauseScreen /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C849 A4 2A: ldy initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C84B 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C84C 29 40: and #$40 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C84E F0 03: beq + ; $C853 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C850 4C 42 C9: jmp ++++ ; $C942 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C853 2C 7D 06: bit levelWinFlag /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C856 10 05: bpl + ; $C85D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C858 50 03: bvc + ; $C85D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C85A 4C D3 C9: jmp _loc_1C9D3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C85D 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C85E 29 04: and #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C860 F0 03: beq + ; $C865 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C862 4C E4 C9: jmp _loc_1C9E4 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C865 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C866 29 02: and #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C868 F0 03: beq + ; $C86D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C86A 4C BC CA: jmp _loc_1CABC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C86D 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C86E 29 08: and #$08 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C870 F0 03: beq + ; $C875 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C872 4C 45 CD: jmp _loc_1CD45 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C875 AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C878 C9 00: cmp #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C87A F0 0E: beq ++ ; $C88A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C87C AD 7E 06: lda $067E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C87F 30 02: bmi + ; $C883 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C881 D0 07: bne ++ ; $C88A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C883 A9 00: lda #$00 /* A(00)<1C883>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C885 85 2B: sta initedTo02 /* A(00)<1C883>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C887 4C BC CA: jmp _loc_1CABC /* A(00)<1C883>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ++ $C88A A5 2C: lda playerOneFlags /* A(00)<1C883>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C88C 05 2D: ora playerTwoFlags /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C88E 30 03: bmi + ; $C893 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C890 4C 94 C8: jmp ++ ; $C894 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C893 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $C894 A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C896 29 20: and #$20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C898 D0 31: bne +++ ; $C8CB /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C89A A0 03: ldy #$03 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C89C AD EA 03: lda $03EA /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C89F F0 04: beq + ; $C8A5 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8A1 C4 2C: cpy playerOneFlags /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8A3 F0 0C: beq ++ ; $C8B1 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C8A5 AD EB 03: lda $03EB /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8A8 F0 04: beq + ; $C8AE -> $C942 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8AA C4 2D: cpy playerTwoFlags /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8AC F0 03: beq ++ ; $C8B1 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $C8AE 4C 42 C9: jmp ++++ ; $C942 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $C8B1 A5 2A: lda initedTo01 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8B3 09 20: ora #$20 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8B5 85 2A: sta initedTo01 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8B7 A9 00: lda #$00 /* A(00)<1C8B7>X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C8B9 85 2B: sta initedTo02 /* A(00)<1C8B7>X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C8BB A2 0F: ldx #$0F /* A(00)<1C8B7>X(0F)<1C8BB>Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8BD 8E F4 05: stx $05F4 /* A(00)<1C8B7>X(0F)<1C8BB>Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8C0 A2 20: ldx #$20 /* A(00)<1C8B7>X(20)<1C8C0>Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8C2 8E F6 05: stx $05F6 /* A(00)<1C8B7>X(20)<1C8C0>Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8C5 20 26 D0: jsr _func_1D026 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C8C8 4C A3 C3: jmp _func_1C3A3 /* A(00)<1C8B7>X(20)<1C8C0>Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $C8CB E6 2B: inc initedTo02 /* A(00)<1C8B7>X(20)<1C8C0>Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8CD A5 2B: lda initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8CF C9 04: cmp #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8D1 90 56: bcc ++ ; $C929 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8D3 D0 36: bne + ; $C90B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C8D5 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C8D8 20 2D 80: jsr _func_802D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C8DB A9 00: lda #$00 /* A(00)<1C8DB>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C8DD A2 C1: ldx #$C1 /* A(00)<1C8DB>X(C1)<1C8DD>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C8DF A0 01: ldy #$01 /* A(00)<1C8DB>X(C1)<1C8DD>Y(01)<1C8DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8E1 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C8E4 A9 03: lda #$03 /* A(03)<1C8E4>X(C1)<1C8DD>Y(01)<1C8DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8E6 20 D3 E9: jsr _func_1E9D3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C8E9 A9 C9: lda #$C9 /* A(C9)<1C8E9>X(C1)<1C8DD>Y(01)<1C8DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C8EB A2 2A: ldx #$2A /* A(C9)<1C8E9>X(2A)<1C8EB>Y(01)<1C8DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8ED 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C8F0 A0 01: ldy #$01 /* A(C9)<1C8E9>X(2A)<1C8EB>Y(01)<1C8F0>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8F2 84 07: sty nmiHandlerSelector /* A(C9)<1C8E9>X(2A)<1C8EB>Y(01)<1C8F0>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8F4 A0 58: ldy #$58 /* A(C9)<1C8E9>X(2A)<1C8EB>Y(58)<1C8F4>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8F6 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C8F9 A9 10: lda #$10 /* A(10)<1C8F9>X(2A)<1C8EB>Y(58)<1C8F4>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C8FB 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C8FE 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C901 A9 10: lda #$10 /* A(10)<1C901>X(2A)<1C8EB>Y(58)<1C8F4>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C903 A2 78: ldx #$78 /* A(10)<1C901>X(78)<1C903>Y(58)<1C8F4>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C905 A0 9C: ldy #$9C /* A(10)<1C901>X(78)<1C903>Y(9C)<1C905>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C907 38: sec /* A(10)<1C901>X(78)<1C903>Y(9C)<1C905>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C908 4C 24 80: jmp _loc_8024 ; $8024 -> _func_9285 /* A(10)<1C901>X(78)<1C903>Y(9C)<1C905>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $C90B AE 5E 06: ldx $065E /* A(10)<1C901>X(78)<1C903>Y(9C)<1C905>MAP[04:(??),05:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C90E D0 19: bne ++ ; $C929 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C910 AE 5F 06: ldx $065F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C913 E0 03: cpx #$03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C915 B0 12: bcs ++ ; $C929 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C917 A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C919 29 DF: and #$DF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C91B 85 2A: sta initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C91D 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C920 20 27 80: jsr _func_8027 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C923 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C926 4C 42 C9: jmp ++++ ; $C942 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $C929 60: rts /* A(??)X(??)Y(??)MAP[04:(??),05:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $C92A .byte $50,$52,$45,$53,$53,$0D,$53,$54,$41,$52,$54,$0D,$54,$4F,$0D,$43 $C93A .byte $4F,$4E,$54,$49,$4E,$55,$45,$FF ++++ $C942 A5 2A: lda initedTo01 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C944 29 40: and #$40 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C946 D0 1D: bne + ; $C965 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C948 A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C94A 09 40: ora #$40 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C94C 85 2A: sta initedTo01 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C94E A9 00: lda #$00 /* A(00)<1C94E>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C950 85 2B: sta initedTo02 /* A(00)<1C94E>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C952 8D EA 03: sta $03EA /* A(00)<1C94E>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C955 8D EB 03: sta $03EB /* A(00)<1C94E>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C958 A2 0F: ldx #$0F /* A(00)<1C94E>X(0F)<1C958>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C95A 8E F4 05: stx $05F4 /* A(00)<1C94E>X(0F)<1C958>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C95D A2 20: ldx #$20 /* A(00)<1C94E>X(20)<1C95D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C95F 8E F6 05: stx $05F6 /* A(00)<1C94E>X(20)<1C95D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C962 4C A3 C3: jmp _func_1C3A3 /* A(00)<1C94E>X(20)<1C95D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $C965 E6 2B: inc initedTo02 /* A(00)<1C94E>X(20)<1C95D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C967 A5 2B: lda initedTo02 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C969 C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C96B 90 5B: bcc _loc_1C9C8 ; $C9C8 -> rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C96D D0 46: bne _loc_1C9B5 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C96F 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C972 20 2D 80: jsr _func_802D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C975 A9 00: lda #$00 /* A(00)<1C975>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $C977 A2 C1: ldx #$C1 /* A(00)<1C975>X(C1)<1C977>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C979 A0 01: ldy #$01 /* A(00)<1C975>X(C1)<1C977>Y(01)<1C979>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C97B 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C97E A9 03: lda #$03 /* A(03)<1C97E>X(C1)<1C977>Y(01)<1C979>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C980 20 D3 E9: jsr _func_1E9D3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C983 A9 C9: lda #$C9 /* A(C9)<1C983>X(C1)<1C977>Y(01)<1C979>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C985 A2 CE: ldx #$CE /* A(C9)<1C983>X(CE)<1C985>Y(01)<1C979>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C987 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C98A A9 C9: lda #$C9 /* A(C9)<1C98A>X(CE)<1C985>Y(01)<1C979>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C98C A2 C9: ldx #$C9 /* A(C9)<1C98A>X(C9)<1C98C>Y(01)<1C979>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C98E 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C991 A0 01: ldy #$01 /* A(C9)<1C98A>X(C9)<1C98C>Y(01)<1C991>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C993 84 07: sty nmiHandlerSelector /* A(C9)<1C98A>X(C9)<1C98C>Y(01)<1C991>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C995 A0 3C: ldy #$3C /* A(C9)<1C98A>X(C9)<1C98C>Y(3C)<1C995>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C997 84 1D: sty currentPlayerPosX /* A(C9)<1C98A>X(C9)<1C98C>Y(3C)<1C995>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C999 A0 6C: ldy #$6C /* A(C9)<1C98A>X(C9)<1C98C>Y(6C)<1C999>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C99B 20 0D EB: jsr _func_1EB0D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C99E A0 84: ldy #$84 /* A(C9)<1C98A>X(C9)<1C98C>Y(84)<1C99E>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C9A0 84 1D: sty currentPlayerPosX /* A(C9)<1C98A>X(C9)<1C98C>Y(84)<1C99E>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C9A2 A9 C9: lda #$C9 /* A(C9)<1C9A2>X(C9)<1C98C>Y(84)<1C99E>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C9A4 A2 CE: ldx #$CE /* A(C9)<1C9A2>X(CE)<1C9A4>Y(84)<1C99E>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C9A6 A0 7C: ldy #$7C /* A(C9)<1C9A2>X(CE)<1C9A4>Y(7C)<1C9A6>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C9A8 20 0D EB: jsr _func_1EB0D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9AB 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9AE A9 80: lda #$80 /* A(80)<1C9AE>X(CE)<1C9A4>Y(7C)<1C9A6>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $C9B0 A0 30: ldy #$30 /* A(80)<1C9AE>X(CE)<1C9A4>Y(30)<1C9B0>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C9B2 4C DA D0: jmp _func_1D0DA /* A(80)<1C9AE>X(CE)<1C9A4>Y(30)<1C9B0>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_1C9B5 $C9B5 C9 3E: cmp #$3E /* A(80)<1C9AE>X(CE)<1C9A4>Y(30)<1C9B0>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $C9B7 90 0F: bcc _loc_1C9C8 ; $C9C8 -> rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9B9 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9BC 20 B1 C3: jsr _func_1C3B1 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9BF 20 5D F2: jsr _func_1F25D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9C2 20 86 C3: jsr _func_1C386 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9C5 4C 82 C1: jmp -- ; $C182 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1C9C8 $C9C8 60: rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $C9C9 .byte $C7,$C1,$CD,$C5,$FF,$CF,$D6,$C5,$D2,$FF _loc_1C9D3 $C9D3 AD 7D 06: lda levelWinFlag /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9D6 29 01: and #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9D8 8D 83 06: sta initedToFFInPlayerStart /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9DB 20 C3 D6: jsr _func_1D6C3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9DE 20 86 C3: jsr _func_1C386 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9E1 4C 6D C1: jmp AdvanceToNextLevel /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1C9E4 $C9E4 A5 2B: lda initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9E6 D0 05: bne + ; $C9ED /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9E8 E6 2B: inc initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9EA 4C 06 CA: jmp ++ ; $CA06 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $C9ED C9 25: cmp #$25 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9EF 90 12: bcc + ; $CA03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9F1 A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9F3 29 FB: and #$FB /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9F5 85 2A: sta initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $C9F7 20 4D C4: jsr _func_1C44D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9FA 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $C9FD 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA00 4C 2A 80: jmp _func_802A ; $802A -> _loc_92D1 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $CA03 E6 2B: inc initedTo02 /* A(??)X(??)Y(??)MAP[04:(??),05:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CA05 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $CA06 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA09 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA0C 20 2D 80: jsr _func_802D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA0F A2 0F: ldx #$0F /* A(??)X(0F)<1CA0F>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA11 8E EB 05: stx $05EB /* A(??)X(0F)<1CA0F>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA14 8E F4 05: stx $05F4 /* A(??)X(0F)<1CA0F>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA17 A2 20: ldx #$20 /* A(??)X(20)<1CA17>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA19 8E ED 05: stx $05ED /* A(??)X(20)<1CA17>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA1C 8E F6 05: stx $05F6 /* A(??)X(20)<1CA17>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA1F 8E 63 06: stx $0663 /* A(??)X(20)<1CA17>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA22 A9 00: lda #$00 /* A(00)<1CA22>X(20)<1CA17>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CA24 A2 C1: ldx #$C1 /* A(00)<1CA22>X(C1)<1CA24>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CA26 A0 01: ldy #$01 /* A(00)<1CA22>X(C1)<1CA24>Y(01)<1CA26>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA28 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA2B A9 CA: lda #$CA /* A(CA)<1CA2B>X(C1)<1CA24>Y(01)<1CA26>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CA2D A2 72: ldx #$72 /* A(CA)<1CA2B>X(72)<1CA2D>Y(01)<1CA26>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA2F 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA32 AD 3B 06: lda levelIsTRexWave /* A(??)X(72)<1CA2D>Y(01)<1CA26>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CA35 0A: asl a /* A(??)X(72)<1CA2D>Y(01)<1CA26>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CA36 A8: tay /* A(??)X(72)<1CA2D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CA37 B9 88 CA: lda DataTableEntry_1CA88,y /* A$1CA88,y<1CA37>X(72)<1CA2D>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CA3A BE 87 CA: ldx _data_1CA87_indexed,y /* A$1CA88,y<1CA37>X$1CA87,y<1CA3A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CA3D 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA40 48: pha /* A$1CA88,y<1CA37>X$1CA87,y<1CA3A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CA41 8A: txa /* A$1CA87,yX$1CA87,y<1CA3A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CA42 48: pha /* A$1CA87,yX$1CA87,y<1CA3A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CA43 A9 00: lda #$00 /* A(00)<1CA43>X$1CA87,y<1CA3A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $CA45 20 D3 E9: jsr _func_1E9D3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $CA48 A9 CA: lda #$CA /* A(CA)<1CA48>X$1CA87,y<1CA3A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CA4A A2 7D: ldx #$7D /* A(CA)<1CA48>X(7D)<1CA4A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA4C A0 54: ldy #$54 /* A(CA)<1CA48>X(7D)<1CA4A>Y(54)<1CA4C>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA4E 84 1D: sty currentPlayerPosX /* A(CA)<1CA48>X(7D)<1CA4A>Y(54)<1CA4C>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA50 A0 3C: ldy #$3C /* A(CA)<1CA48>X(7D)<1CA4A>Y(3C)<1CA50>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA52 20 0D EB: jsr _func_1EB0D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA55 A9 CA: lda #$CA /* A(CA)<1CA55>X(7D)<1CA4A>Y(3C)<1CA50>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CA57 A2 83: ldx #$83 /* A(CA)<1CA55>X(83)<1CA57>Y(3C)<1CA50>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CA59 A0 84: ldy #$84 /* A(CA)<1CA55>X(83)<1CA57>Y(84)<1CA59>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CA5B 84 1D: sty currentPlayerPosX /* A(CA)<1CA55>X(83)<1CA57>Y(84)<1CA59>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CA5D A0 4C: ldy #$4C /* A(CA)<1CA55>X(83)<1CA57>Y(4C)<1CA5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA5F 20 0D EB: jsr _func_1EB0D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA62 A9 03: lda #$03 /* A(03)<1CA62>X(83)<1CA57>Y(4C)<1CA5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA64 20 D3 E9: jsr _func_1E9D3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA67 68: pla /* A(??)X(83)<1CA57>Y(4C)<1CA5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CA68 AA: tax /* A(??)X(??)Y(4C)<1CA5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CA69 68: pla /* A(??)X(??)Y(4C)<1CA5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CA6A A0 68: ldy #$68 /* A(??)X(??)Y(68)<1CA6A>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CA6C 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CA6F 4C 34 F1: jmp _func_1F134 /* A(??)X(??)Y(68)<1CA6A>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $CA72 .byte $42,$4F,$4E,$55,$53,$57,$41,$56,$45,$A1,$FF,$42,$4F,$4E,$55,$53 $CA82 .byte $FF,$57,$41,$56,$45 _data_1CA87_indexed $CA87 .byte $A1 DataTableEntry_1CA88 $CA88 .byte $FF,$8F,$CA,$9E,$CA,$AF,$CA,$2A,$0D,$54,$52,$4F,$47,$0D,$46,$45 $CA98 .byte $41,$53,$54,$0D,$2A,$FF,$2A,$0D,$44,$49,$41,$4D,$4F,$4E,$44,$0D $CAA8 .byte $4D,$49,$4E,$45,$0D,$2A,$FF,$2A,$0D,$42,$41,$52,$42,$45,$51,$55 $CAB8 .byte $45,$0D,$2A,$FF _loc_1CABC $CABC A5 2B: lda initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CABE D0 14: bne ++ ; $CAD4 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAC0 E6 2B: inc initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAC2 A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAC4 09 02: ora #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAC6 85 2A: sta initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAC8 AD 7E 06: lda $067E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CACB 30 06: bmi + ; $CAD3 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CACD F0 04: beq + ; $CAD3 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CACF A9 07: lda #$07 /* A(07)<1CACF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CAD1 85 2B: sta initedTo02 /* A(07)<1CACF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $CAD3 60: rts /* A(07)<1CACF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $CAD4 A5 2B: lda initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAD6 C9 07: cmp #$07 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAD8 90 22: bcc ++ ; $CAFC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CADA D0 20: bne ++ ; $CAFC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CADC E6 2B: inc initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CADE A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAE0 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAE2 85 2A: sta initedTo01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAE4 A9 01: lda #$01 /* A(01)<1CAE4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CAE6 8D 64 06: sta $0664 /* A(01)<1CAE4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CAE9 20 F7 D0: jsr _func_1D0F7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CAEC A9 8A: lda #$8A /* A(8A)<1CAEC>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CAEE AC 7E 06: ldy $067E /* A(8A)<1CAEC>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAF1 30 04: bmi + ; $CAF7 /* A(8A)<1CAEC>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAF3 F0 02: beq + ; $CAF7 /* A(8A)<1CAEC>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CAF5 A9 89: lda #$89 /* A(89)<1CAF5>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $CAF7 A0 30: ldy #$30 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CAF9 4C DA D0: jmp _func_1D0DA /* A(8A)<1CAEC>X(??)Y(30)<1CAF7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $CAFC C9 12: cmp #$12 /* A(8A)<1CAEC>X(??)Y(30)<1CAF7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CAFE 90 37: bcc ++ ; $CB37 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB00 D0 05: bne + ; $CB07 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB02 E6 2B: inc initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB04 4C 3A CB: jmp +++ ; $CB3A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $CB07 C9 29: cmp #$29 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB09 90 2C: bcc ++ ; $CB37 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB0B D0 05: bne + ; $CB12 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB0D E6 2B: inc initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB0F 4C 35 CC: jmp ++++ ; $CC35 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $CB12 C9 47: cmp #$47 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB14 90 21: bcc ++ ; $CB37 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB16 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB19 A9 0C: lda #$0C /* A(0C)<1CB19>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB1B 20 B7 C3: jsr _func_1C3B7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB1E 20 5D F2: jsr _func_1F25D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB21 AD 3C 06: lda currentLevel /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB24 C9 31: cmp #$31 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB26 D0 09: bne + ; $CB31 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB28 20 CB DD: jsr _func_1DDCB /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB2B 20 86 C3: jsr _func_1C386 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB2E 4C 82 C1: jmp -- ; $C182 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $CB31 20 86 C3: jsr _func_1C386 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB34 4C 6D C1: jmp AdvanceToNextLevel /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $CB37 E6 2B: inc initedTo02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB39 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $CB3A 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB3D 20 0F D0: jsr _func_1D00F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB40 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB43 20 2A 80: jsr _func_802A /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB46 20 2D 80: jsr _func_802D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB49 A2 0F: ldx #$0F /* A(??)X(0F)<1CB49>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB4B 8E EB 05: stx $05EB /* A(??)X(0F)<1CB49>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB4E 8E F4 05: stx $05F4 /* A(??)X(0F)<1CB49>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB51 A2 20: ldx #$20 /* A(??)X(20)<1CB51>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB53 8E ED 05: stx $05ED /* A(??)X(20)<1CB51>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB56 8E F6 05: stx $05F6 /* A(??)X(20)<1CB51>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB59 A9 00: lda #$00 /* A(00)<1CB59>X(20)<1CB51>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CB5B A2 C9: ldx #$C9 /* A(00)<1CB59>X(C9)<1CB5B>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CB5D A0 01: ldy #$01 /* A(00)<1CB59>X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB5F 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB62 A9 00: lda #$00 /* A(00)<1CB62>X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CB64 20 D3 E9: jsr _func_1E9D3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB67 AD 7E 06: lda $067E /* A(??)X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB6A F0 29: beq + ; $CB95 /* A(??)X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB6C 30 27: bmi + ; $CB95 /* A(??)X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB6E EE 63 06: inc $0663 /* A(??)X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB71 A9 CB: lda #$CB /* A(CB)<1CB71>X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CB73 A2 E6: ldx #$E6 /* A(CB)<1CB71>X(E6)<1CB73>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CB75 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB78 A9 CB: lda #$CB /* A(CB)<1CB78>X(E6)<1CB73>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CB7A A2 F0: ldx #$F0 /* A(CB)<1CB78>X(F0)<1CB7A>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CB7C A0 3C: ldy #$3C /* A(CB)<1CB78>X(F0)<1CB7A>Y(3C)<1CB7C>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB7E 84 1D: sty currentPlayerPosX /* A(CB)<1CB78>X(F0)<1CB7A>Y(3C)<1CB7C>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB80 A0 68: ldy #$68 /* A(CB)<1CB78>X(F0)<1CB7A>Y(68)<1CB80>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB82 20 0D EB: jsr _func_1EB0D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB85 A9 CB: lda #$CB /* A(CB)<1CB85>X(F0)<1CB7A>Y(68)<1CB80>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CB87 A2 F5: ldx #$F5 /* A(CB)<1CB85>X(F5)<1CB87>Y(68)<1CB80>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CB89 A0 7C: ldy #$7C /* A(CB)<1CB85>X(F5)<1CB87>Y(7C)<1CB89>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB8B 84 1D: sty currentPlayerPosX /* A(CB)<1CB85>X(F5)<1CB87>Y(7C)<1CB89>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB8D A0 78: ldy #$78 /* A(CB)<1CB85>X(F5)<1CB87>Y(78)<1CB8D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB8F 20 0D EB: jsr _func_1EB0D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CB92 4C 34 F1: jmp _func_1F134 /* A(CB)<1CB85>X(F5)<1CB87>Y(78)<1CB8D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $CB95 A9 C1: lda #$C1 /* A(CB)<1CB85>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CB97 8D DC 05: sta $05DC /* A(C1)<1CB95>X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CB9A A9 0C: lda #$0C /* A(0C)<1CB9A>X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB9C 8D DE 05: sta $05DE /* A(0C)<1CB9A>X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CB9F A9 BC: lda #$BC /* A(BC)<1CB9F>X(C9)<1CB5B>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CBA1 A2 88: ldx #$88 /* A(BC)<1CB9F>X(88)<1CBA1>Y(01)<1CB5D>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CBA3 A0 00: ldy #$00 /* A(BC)<1CB9F>X(88)<1CBA1>Y(00)<1CBA3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CBA5 20 6E F2: jsr DataTableEntry_1F26E /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CBA8 AD 3B 06: lda levelIsTRexWave /* A(??)X(88)<1CBA1>Y(00)<1CBA3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CBAB 0A: asl a /* A(??)X(88)<1CBA1>Y(00)<1CBA3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CBAC A8: tay /* A(??)X(88)<1CBA1>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CBAD B9 FB CB: lda _data_1CBFB_indexed,y /* A$1CBFB,y<1CBAD>X(88)<1CBA1>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CBB0 BE FA CB: ldx _data_1CBFA_indexed,y /* A$1CBFB,y<1CBAD>X$1CBFA,y<1CBB0>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CBB3 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CBB6 A0 66: ldy #$66 /* A$1CBFB,y<1CBAD>X$1CBFA,y<1CBB0>Y(66)<1CBB6>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CBB8 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CBBB A9 CC: lda #>_data_1CC2A /* A(CC)<1CBBB>X$1CBFA,y<1CBB0>Y(66)<1CBB6>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CBBD 85 14: sta temp_14 /* A(CC)<1CBBB>X$1CBFA,y<1CBB0>Y(66)<1CBB6>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CBBF A9 2A: lda #<_data_1CC2A /* A(2A)<1CBBF>X$1CBFA,y<1CBB0>Y(66)<1CBB6>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CBC1 85 13: sta temp_13 /* A(2A)<1CBBF>X$1CBFA,y<1CBB0>Y(66)<1CBB6>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CBC3 A2 60: ldx #$60 /* A(2A)<1CBBF>X(60)<1CBC3>Y(66)<1CBB6>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CBC5 A0 A8: ldy #$A8 /* A(2A)<1CBBF>X(60)<1CBC3>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CBC7 A9 03: lda #$03 /* A(03)<1CBC7>X(60)<1CBC3>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CBC9 20 F9 EF: jsr _func_1EFF9 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CBCC 24 2C: bit playerOneFlags /* A(??)X(60)<1CBC3>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CBCE 10 05: bpl + ; $CBD5 /* A(??)X(60)<1CBC3>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CBD0 A2 00: ldx #$00 /* A(??)X(00)<1CBD0>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CBD2 20 DB CB: jsr _func_1CBDB /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $CBD5 24 2D: bit playerTwoFlags /* A(??)X(??)Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CBD7 10 0C: bpl + ; $CBE5 -> rts /* A(??)X(60)<1CBC3>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CBD9 A2 01: ldx #$01 /* A(??)X(01)<1CBD9>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _func_1CBDB $CBDB A9 10: lda #$10 /* A(??)X(??)Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CBDD 85 1F: sta currentPlayerInfoOrTemp /* A(10)<1CBDB>X(00)<1CBD0>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CBDF A0 00: ldy #$00 /* A(10)<1CBDB>X(00)<1CBD0>Y(00)<1CBDF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CBE1 98: tya /* A(00)<1CBE1>X(00)<1CBD0>Y(00)<1CBDF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CBE2 4C AF F6: jmp _func_1F6AF /* A(00)<1CBE1>X(00)<1CBD0>Y(00)<1CBDF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $CBE5 60: rts /* A(00)<1CBE1>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) $CBE6 .byte $D4,$C9,$CD,$C5,$C9,$D3,$D5,$D0,$A1,$FF,$D4,$C9,$CD,$C5,$FF,$C9 $CBF6 .byte $D3,$A0,$D5,$D0 _data_1CBFA_indexed $CBFA .byte $A1 _data_1CBFB_indexed $CBFB .byte $FF,$02,$CC,$11,$CC,$1F,$CC,$41,$57,$45,$53,$4F,$4D,$45,$0D,$46 $CC0B .byte $45,$41,$53,$54,$A1,$FF,$52,$4F,$43,$4B,$0D,$4D,$45,$0D,$42,$41 $CC1B .byte $42,$59,$A1,$FF,$48,$4F,$54,$0D,$53,$54,$55,$46,$46,$A1,$FF _data_1CC2A $CC2A .byte $00,$C1,$C2,$C3,$C4,$C5,$C6,$C7,$C8,$FF,$FF ++++ $CC35 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CC38 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CC3B 20 2A 80: jsr _func_802A /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CC3E 20 2D 80: jsr _func_802D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CC41 A9 01: lda #$01 /* A(01)<1CC41>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CC43 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CC46 A9 05: lda #$05 /* A(05)<1CC46>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CC48 20 B7 C3: jsr _func_1C3B7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CC4B 20 5D F2: jsr _func_1F25D /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CC4E A9 00: lda #$00 /* A(00)<1CC4E>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CC50 A2 C1: ldx #$C1 /* A(00)<1CC4E>X(C1)<1CC50>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CC52 A0 01: ldy #$01 /* A(00)<1CC4E>X(C1)<1CC50>Y(01)<1CC52>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CC54 8C 63 06: sty $0663 /* A(00)<1CC4E>X(C1)<1CC50>Y(01)<1CC52>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CC57 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CC5A AD 3B 06: lda levelIsTRexWave /* A(??)X(C1)<1CC50>Y(01)<1CC52>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC5D 0A: asl a /* A(??)X(C1)<1CC50>Y(01)<1CC52>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC5E A8: tay /* A(??)X(C1)<1CC50>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC5F B9 F7 CC: lda + ; $CCF7 -> rts,y /* A$1CCF7,y<1CC5F>X(C1)<1CC50>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC62 BE F6 CC: ldx _data_1CCF6_indexed,y /* A$1CCF7,y<1CC5F>X$1CCF6,y<1CC62>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC65 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CC68 A2 1D: ldx #$1D /* A$1CCF7,y<1CC5F>X(1D)<1CC68>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $CC6A BD 27 CD: lda _data_1CD27_indexed,x /* A$1CD27,x<1CC6A>X(1D)<1CC68>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC6D 9D 00 04: sta $0400,x /* A$1CD27,x<1CC6A>X(1D)<1CC68>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC70 CA: dex /* A$1CD27,x<1CC6A>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC71 10 F7: bpl - ; $CC6A /* A$1CD27,x<1CC6A>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC73 24 2C: bit playerOneFlags /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC75 10 1C: bpl _loc_1CC93 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC77 AD 0E 06: lda $060E /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC7A 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC7B A8: tay /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC7C B9 C2 ED: lda _data_1EDC2_indexed,y /* A$1EDC2,y<1CC7C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC7F 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC81 8D 0C 04: sta $040C /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC84 B9 C3 ED: lda _data_1EDC3_indexed,y /* A$1EDC3,y<1CC84>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1CC87 $CC87 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC89 8D 0D 04: sta $040D /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC8C A9 04: lda #$04 /* A(04)<1CC8C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CC8E A2 00: ldx #$00 /* A(04)<1CC8C>X(00)<1CC8E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CC90 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ _loc_1CC93 $CC93 24 2D: bit playerTwoFlags /* A(04)<1CC8C>X(00)<1CC8E>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC95 10 1C: bpl + ; $CCB3 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC97 AD 0F 06: lda $060F /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC9A 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC9B A8: tay /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC9C B9 C2 ED: lda _data_1EDC2_indexed,y /* A$1EDC2,y<1CC9C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CC9F 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCA1 8D 1B 04: sta $041B /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCA4 B9 C3 ED: lda _data_1EDC3_indexed,y /* A$1EDC3,y<1CCA4>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCA7 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCA9 8D 1C 04: sta $041C /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCAC A9 04: lda #$04 /* A(04)<1CCAC>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CCAE A2 0F: ldx #$0F /* A(04)<1CCAC>X(0F)<1CCAE>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CCB0 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $CCB3 A9 00: lda #$00 /* A(??)X(0F)<1CCAE>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCB5 20 D3 E9: jsr _func_1E9D3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CCB8 AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCBB 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCBC A8: tay /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCBD B9 F7 CC: lda + ; $CCF7 -> rts,y /* A$1CCF7,y<1CCBD>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCC0 BE F6 CC: ldx _data_1CCF6_indexed,y /* A$1CCF7,y<1CCBD>X$1CCF6,y<1CCC0>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCC3 A0 64: ldy #$64 /* A$1CCF7,y<1CCBD>X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CCC5 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CCC8 A9 8C: lda #$8C /* A(8C)<1CCC8>X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CCCA 85 1E: sta currentPlayerPosY /* A(8C)<1CCC8>X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CCCC 24 2C: bit playerOneFlags /* A(??)X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCCE 10 15: bpl + ; $CCE5 /* A(??)X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCD0 A9 01: lda #$01 /* A(01)<1CCD0>X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CCD2 20 D3 E9: jsr _func_1E9D3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CCD5 A9 04: lda #$04 /* A(04)<1CCD5>X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CCD7 A2 00: ldx #$00 /* A(04)<1CCD5>X(00)<1CCD7>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CCD9 A4 1E: ldy currentPlayerPosY /* A(04)<1CCD5>X(00)<1CCD7>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCDB 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CCDE A5 1E: lda currentPlayerPosY /* A(??)X(00)<1CCD7>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCE0 18: clc /* A(??)X(00)<1CCD7>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCE1 69 10: adc #$10 /* A(??)X(00)<1CCD7>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCE3 85 1E: sta currentPlayerPosY /* A(??)X(00)<1CCD7>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CCE5 24 2D: bit playerTwoFlags /* A(??)X(??)Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCE7 10 0E: bpl + ; $CCF7 -> rts /* A(??)X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCE9 A9 02: lda #$02 /* A(02)<1CCE9>X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CCEB 20 D3 E9: jsr _func_1E9D3 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CCEE A9 04: lda #$04 /* A(04)<1CCEE>X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CCF0 A2 0F: ldx #$0F /* A(04)<1CCEE>X(0F)<1CCF0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CCF2 A4 1E: ldy currentPlayerPosY /* A(04)<1CCEE>X(0F)<1CCF0>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CCF4 4C 03 EB: jmp _func_1EB03 /* A(04)<1CCEE>X(0F)<1CCF0>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $CCF7 60: rts /* A$1CCF7,y<1CCBD>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $CCF8 .byte $FE,$CC,$0B,$CD,$19,$CD,$54,$52,$4F,$47,$53,$0D,$45,$41,$54,$45 $CD08 .byte $4E,$3A,$FF,$47,$45,$4D,$53,$0D,$47,$52,$41,$42,$42,$45,$44,$3A $CD18 .byte $FF,$54,$52,$4F,$47,$53,$0D,$53,$4D,$4F,$4B,$45,$44,$3A,$FF _data_1CD27_indexed $CD27 .byte $42,$4C,$4F,$4F,$50,$20,$20,$20,$20,$20,$20,$20,$78,$78,$FF,$53 $CD37 .byte $50,$49,$4B,$45,$20,$20,$20,$20,$20,$20,$20,$78,$78,$FF _loc_1CD45 $CD45 AD 3C 06: lda currentLevel /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD48 18: clc /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD49 69 03: adc #$03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD4B C9 32: cmp #$32 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD4D 90 02: bcc + ; $CD51 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD4F A9 31: lda #$31 /* A(31)<1CD4F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $CD51 8D 82 06: sta warpLevel /* A(31)<1CD4F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CD54 AD 81 06: lda $0681 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD57 8D 83 06: sta initedToFFInPlayerStart /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD5A 29 01: and #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD5C 20 73 CD: jsr _func_1CD73 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CD5F AD 7F 06: lda $067F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD62 F0 06: beq + ; $CD6A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD64 8A: txa /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD65 49 01: eor #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD67 20 73 CD: jsr _func_1CD73 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $CD6A 20 FC DA: jsr _func_1DAFC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD6D 20 86 C3: jsr _func_1C386 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CD70 4C 76 C1: jmp AdvanceToWarpLevel /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1CD73 $CD73 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD74 BD AE 06: lda $06AE,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD77 18: clc /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD78 69 02: adc #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD7A 9D AE 06: sta $06AE,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD7D 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ SpawnInPendingItemsClearCarryIfSpawned $CD7E 86 1F: stx currentPlayerInfoOrTemp /* A(??)X(FF)<1D19C>Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD80 A2 0F: ldx #$0F /* A(un)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CD82 D0 0B: bne _loc_1CD8F /* A(un)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_1CD84 $CD84 86 1F: stx currentPlayerInfoOrTemp /* A(09)<1CFF4>X(FF)<1CFF6>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CD86 A6 2A: ldx initedTo01 /* A(08)<189CB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD88 D0 03: bne + ; $CD8D /* A(08)<189CB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD8A EE 84 06: inc $0684 /* A(08)<189CB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CD8D A2 0D: ldx #$0D /* A(08)<189CB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1CD8F $CD8F 48: pha /* A(08)<189CB>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $CD90 B5 5C: lda tileItemFrameVec16,x /* A(??)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD92 10 06: bpl + ; $CD9A /* A(??)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CD94 CA: dex /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CD95 10 F9: bpl - ; $CD90 /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CD97 68: pla /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD98 38: sec /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD99 60: rts /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $CD9A 68: pla /* A(??)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; PATCH: Set instruction to and ($29), to prevent tile item spawns $CD9B 09 80: ora #$80 /* A(??)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CD9D 99 00 07: sta tileItemsMap,y /* A(??)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDA0 98: tya /* A(un)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDA1 9D 2B 06: sta tileItemLocationVec16,x /* A(un)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDA4 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDA6 9D 1B 06: sta tileItemRemainingLifeVec16,x /* A(??)X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDA9 A9 80: lda #$80 /* A(80)<1CDA9>X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CDAB 95 5C: sta tileItemFrameVec16,x /* A(80)<1CDA9>X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CDAD 18: clc /* A(80)<1CDA9>X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CDAE 60: rts /* A(80)<1CDA9>X(0F)<1CD80>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _func_1CDAF $CDAF A2 0F: ldx #$0F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDB1 98: tya /* A(??)X(0F)<1CDAF>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ - $CDB2 DD 2B 06: cmp tileItemLocationVec16,x /* A(??)X(0F)<1CDAF>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDB5 D0 07: bne + ; $CDBE /* A(??)X(0F)<1CDAF>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDB7 B4 5C: ldy tileItemFrameVec16,x /* A(??)X(0F)<1CDAF>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDB9 10 03: bpl + ; $CDBE /* A(??)X(0F)<1CDAF>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDBB A8: tay /* A(??)X(0F)<1CDAF>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDBC 18: clc /* A(??)X(0F)<1CDAF>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDBD 60: rts /* A(??)X(0F)<1CDAF>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/(barrier) + $CDBE CA: dex /* A(??)X(0F)<1CDAF>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDBF 10 F1: bpl - ; $CDB2 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDC1 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDC2 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1CDC3 $CDC3 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDC4 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CDC5 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CDC6 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDC7 20 AF CD: jsr _func_1CDAF /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $CDCA B0 0A: bcs + ; $CDD6 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDCC A9 00: lda #$00 /* A(00)<1CDCC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CDCE 99 00 07: sta tileItemsMap,y /* A(00)<1CDCC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CDD1 95 5C: sta tileItemFrameVec16,x /* A(00)<1CDCC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CDD3 20 2C D1: jsr _func_1D12C /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $CDD6 68: pla /* A(00)<1CDCC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDD7 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDD8 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDD9 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDDA 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1CDDB $CDDB 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDDC 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CDDD 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CDDE 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDDF 20 AF CD: jsr _func_1CDAF /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $CDE2 B0 11: bcs + ; $CDF5 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDE4 A9 C0: lda #$C0 /* A(C0)<1CDE4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CDE6 19 00 07: ora tileItemsMap,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDE9 99 00 07: sta tileItemsMap,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDEC 9D 1B 06: sta tileItemRemainingLifeVec16,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDEF B5 5C: lda tileItemFrameVec16,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDF1 29 DF: and #$DF /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDF3 95 5C: sta tileItemFrameVec16,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CDF5 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDF6 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDF7 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDF8 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDF9 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1CDFA $CDFA 8A: txa /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CDFB 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CDFC 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CDFD 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CDFE 20 AF CD: jsr _func_1CDAF /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $CE01 B0 09: bcs + ; $CE0C /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE03 A9 A0: lda #$A0 /* A(A0)<1CE03>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CE05 95 5C: sta tileItemFrameVec16,x /* A(A0)<1CE03>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CE07 A9 FF: lda #$FF /* A(FF)<1CE07>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CE09 9D 1B 06: sta tileItemRemainingLifeVec16,x /* A(FF)<1CE07>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $CE0C 68: pla /* A(FF)<1CE07>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CE0D A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE0E 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE0F AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE10 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1CE11 $CE11 A2 08: ldx #$08 /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $CE13 20 F6 E8: jsr _func_1E8F6 /* A(??)X(??)Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE16 29 3F: and #$3F /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE18 C9 23: cmp #$23 /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE1A 90 02: bcc + ; $CE1E /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE1C E9 20: sbc #$20 /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CE1E A8: tay /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE1F B9 C5 CE: lda _data_1CEC5_indexed,y /* A$1CEC5,y<1CE1F>X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE22 A8: tay /* A$1CEC5,y<1CE1F>X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE23 24 2C: bit playerOneFlags /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE25 10 05: bpl + ; $CE2C /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE27 CC 66 03: cpy mobOneTilePos /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE2A F0 0E: beq ++ ; $CE3A /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CE2C 24 2D: bit playerTwoFlags /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE2E 10 05: bpl + ; $CE35 /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE30 CC 67 03: cpy mobTwoTilePos /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE33 F0 05: beq ++ ; $CE3A /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CE35 B9 00 07: lda tileItemsMap,y /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE38 F0 4A: beq ++++ ; $CE84 /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $CE3A CA: dex /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE3B D0 D6: bne - ; $CE13 /* A(??)X(??)Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE3D C0 52: cpy #$52 /* A(??)X(??)Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE3F B0 22: bcs +++ ; $CE63 /* A(??)X(??)Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE41 A2 00: ldx #$00 /* A(??)X(00)<1CE41>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $CE43 BC C5 CE: ldy _data_1CEC5_indexed,x /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE46 24 2C: bit playerOneFlags /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE48 10 05: bpl + ; $CE4F /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE4A CC 66 03: cpy mobOneTilePos /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE4D F0 0E: beq ++ ; $CE5D /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CE4F 24 2D: bit playerTwoFlags /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE51 10 05: bpl + ; $CE58 /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE53 CC 67 03: cpy mobTwoTilePos /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE56 F0 05: beq ++ ; $CE5D /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CE58 B9 00 07: lda tileItemsMap,y /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE5B F0 27: beq ++++ ; $CE84 /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $CE5D E8: inx /* A(??)X(00)<1CE41>Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE5E E0 23: cpx #$23 /* A(??)X(??)Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE60 90 E1: bcc - ; $CE43 /* A(??)X(??)Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE62 60: rts /* A(??)X(??)Y$1CEC5,x<1CE43>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $CE63 A2 22: ldx #$22 /* A(??)X(22)<1CE63>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $CE65 BC C5 CE: ldy _data_1CEC5_indexed,x /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE68 24 2C: bit playerOneFlags /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE6A 10 05: bpl + ; $CE71 /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE6C CC 66 03: cpy mobOneTilePos /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE6F F0 0E: beq ++ ; $CE7F /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CE71 24 2D: bit playerTwoFlags /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE73 10 05: bpl + ; $CE7A /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE75 CC 67 03: cpy mobTwoTilePos /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE78 F0 05: beq ++ ; $CE7F /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CE7A B9 00 07: lda tileItemsMap,y /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE7D F0 05: beq ++++ ; $CE84 /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $CE7F CA: dex /* A(??)X(22)<1CE63>Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE80 10 E3: bpl - ; $CE65 /* A(??)X(??)Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE82 38: sec /* A(??)X(??)Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE83 60: rts /* A(??)X(??)Y$1CEC5,x<1CE65>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $CE84 18: clc /* A(??)X(00)<1CE41>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE85 60: rts /* A(??)X(08)<1CE11>Y$1CEC5,yMAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1CE86 $CE86 A2 08: ldx #$08 /* A(FF)<1CFE7>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1CE88 $CE88 20 F6 E8: jsr _func_1E8F6 /* A(??)X(??)Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE8B 29 3F: and #$3F /* A(??)X(08)<1CE86>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE8D C9 23: cmp #$23 /* A(??)X(08)<1CE86>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE8F 90 02: bcc + ; $CE93 /* A(??)X(08)<1CE86>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE91 E9 20: sbc #$20 /* A(??)X(08)<1CE86>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CE93 A8: tay /* A(??)X(08)<1CE86>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE94 B9 C5 CE: lda _data_1CEC5_indexed,y /* A$1CEC5,y<1CE94>X(08)<1CE86>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE97 A8: tay /* A$1CEC5,y<1CE94>X(08)<1CE86>Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE98 B9 00 07: lda tileItemsMap,y /* A(??)X(08)<1CE86>Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE9B F0 26: beq ++ ; $CEC3 /* A(??)X(08)<1CE86>Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE9D CA: dex /* A(??)X(??)Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CE9E D0 E8: bne _loc_1CE88 /* A(??)X(??)Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEA0 C0 52: cpy #$52 /* A(??)X(??)Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEA2 B0 10: bcs + ; $CEB4 /* A(??)X(??)Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEA4 A2 00: ldx #$00 /* A(??)X(00)<1CEA4>Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $CEA6 BC C5 CE: ldy _data_1CEC5_indexed,x /* A(??)X(00)<1CEA4>Y$1CEC5,x<1CEA6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEA9 B9 00 07: lda tileItemsMap,y /* A(??)X(00)<1CEA4>Y$1CEC5,x<1CEA6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEAC F0 15: beq ++ ; $CEC3 /* A(??)X(00)<1CEA4>Y$1CEC5,x<1CEA6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEAE E8: inx /* A(??)X(??)Y$1CEC5,x<1CEA6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEAF E0 23: cpx #$23 /* A(??)X(??)Y$1CEC5,x<1CEA6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEB1 90 F3: bcc - ; $CEA6 /* A(??)X(??)Y$1CEC5,x<1CEA6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEB3 60: rts /* A(??)X(??)Y$1CEC5,x<1CEA6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $CEB4 A2 22: ldx #$22 /* A(??)X(22)<1CEB4>Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $CEB6 BC C5 CE: ldy _data_1CEC5_indexed,x /* A(??)X(22)<1CEB4>Y$1CEC5,x<1CEB6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEB9 B9 00 07: lda tileItemsMap,y /* A(??)X(22)<1CEB4>Y$1CEC5,x<1CEB6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEBC F0 05: beq ++ ; $CEC3 /* A(??)X(22)<1CEB4>Y$1CEC5,x<1CEB6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEBE CA: dex /* A(??)X(??)Y$1CEC5,x<1CEB6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEBF 10 F5: bpl - ; $CEB6 /* A(??)X(??)Y$1CEC5,x<1CEB6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEC1 38: sec /* A(??)X(??)Y$1CEC5,x<1CEB6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEC2 60: rts /* A(??)X(??)Y$1CEC5,x<1CEB6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $CEC3 18: clc /* A(??)X(00)<1CEA4>Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEC4 60: rts /* A(??)X(08)<1CE86>Y$1CEC5,yMAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1CEC5_indexed $CEC5 .byte $10,$12,$14,$16,$18,$1A,$1C,$2E,$30,$32,$34,$36,$38,$3A,$4C,$4E $CED5 .byte $50,$52,$54,$56,$58,$6A,$6C,$6E,$70,$72,$74,$76,$88,$8A,$8C,$8E $CEE5 .byte $90,$92,$94 _loc_1CEE8 $CEE8 A2 18: ldx #$18 /* A(??)X(18)<1CEE8>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $CEEA 20 F6 E8: jsr _func_1E8F6 /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEED 29 3F: and #$3F /* A(??)X(18)<1CEE8>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEEF C9 3A: cmp #$3A /* A(??)X(18)<1CEE8>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEF1 B0 F7: bcs - ; $CEEA /* A(??)X(18)<1CEE8>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEF3 A8: tay /* A(??)X(18)<1CEE8>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEF4 B9 16 CF: lda _data_1CF16_indexed,y /* A$1CF16,y<1CEF4>X(18)<1CEE8>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEF7 A8: tay /* A$1CF16,y<1CEF4>X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEF8 B9 00 07: lda tileItemsMap,y /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEFB D0 ED: bne - ; $CEEA /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CEFD 8A: txa /* A(18)<1CEFD>X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CEFE 39 FF 06: and $06FF,y /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF01 D0 12: bne + ; $CF15 -> rts /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF03 8A: txa /* A(18)<1CF03>X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CF04 39 01 07: and $0701,y /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF07 D0 0C: bne + ; $CF15 -> rts /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF09 8A: txa /* A(18)<1CF09>X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CF0A 39 F1 06: and $06F1,y /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF0D D0 06: bne + ; $CF15 -> rts /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF0F 8A: txa /* A(18)<1CF0F>X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CF10 39 0F 07: and $070F,y /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF13 F0 D5: beq - ; $CEEA /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CF15 60: rts /* A(??)X(18)<1CEE8>Y$1CF16,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1CF16_indexed $CF16 .byte $11,$13,$15,$17,$19,$1B,$1F,$21,$23,$25,$27,$29,$2B,$2F,$31,$33 $CF26 .byte $35,$37,$39,$3D,$3F,$41,$43,$45,$47,$49,$4D,$4F,$51,$53,$55,$57 $CF36 .byte $5B,$5D,$5F,$61,$63,$65,$67,$6B,$6D,$6F,$71,$73,$75,$79,$7B,$7D $CF46 .byte $7F,$81,$83,$85,$89,$8B,$8D,$8F,$91,$93 _loc_1CF50 $CF50 A9 05: lda #$05 /* A(05)<1CF50>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CF52 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CF55 AD 3B 06: lda levelIsTRexWave /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF58 C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF5A F0 45: beq ++ ; $CFA1 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF5C A9 00: lda #$00 /* A(00)<1CF5C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CF5E 99 00 07: sta tileItemsMap,y /* A(00)<1CF5C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CF61 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CF62 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $CF63 20 2C D1: jsr _func_1D12C /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $CF66 20 FC CF: jsr _func_1CFFC /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CF69 A5 23: lda currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF6B 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF6C 6A: ror a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF6D 09 01: ora #$01 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF6F 20 3E D0: jsr _func_1D03E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CF72 A9 00: lda #$00 /* A(00)<1CF72>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CF74 85 1F: sta currentPlayerInfoOrTemp /* A(00)<1CF72>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CF76 A0 50: ldy #$50 /* A(00)<1CF72>X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CF78 A6 23: ldx currentPlayerOrTemp /* A(00)<1CF72>X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF7A 20 AF F6: jsr _func_1F6AF /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CF7D AD 67 06: lda m_currentLoadingTile /* A(??)X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF80 F0 04: beq + ; $CF86 /* A(??)X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF82 29 03: and #$03 /* A(??)X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF84 AA: tax /* A(??)X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF85 CA: dex /* A(??)X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $CF86 68: pla /* A(??)X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF87 DE E6 03: dec $03E6,x /* A(??)X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF8A D0 14: bne + ; $CFA0 -> rts /* A(??)X(??)Y(50)<1CF76>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF8C A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF8D BD 08 06: lda $0608,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF90 09 40: ora #$40 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF92 9D 08 06: sta $0608,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF95 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF96 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF98 DD E8 03: cmp $03E8,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF9B D0 03: bne + ; $CFA0 -> rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CF9D 4C E7 CF: jmp +++ ; $CFE7 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $CFA0 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $CFA1 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFA4 38: sec /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFA5 E9 18: sbc #$18 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFA7 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CFA8 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CFA9 A9 00: lda #$00 /* A(00)<1CFA9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $CFAB 99 00 07: sta tileItemsMap,y /* A(00)<1CFA9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $CFAE 20 2C D1: jsr _func_1D12C /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $CFB1 20 FC CF: jsr _func_1CFFC /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CFB4 A5 23: lda currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFB6 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFB7 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFB8 08: php /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CFB9 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CFBA 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CFBB 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CFBC 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CFBD 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CFBE 28: plp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFBF 6A: ror a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFC0 09 02: ora #$02 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFC2 20 3E D0: jsr _func_1D03E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CFC5 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFC6 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFC7 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFC8 A9 00: lda #$00 /* A(00)<1CFC8>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CFCA 85 1F: sta currentPlayerInfoOrTemp /* A(00)<1CFC8>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $CFCC BD E2 CF: lda _data_1CFE2_indexed,x /* A$1CFE2,x<1CFCC>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFCF BC E1 CF: ldy _data_1CFE1_indexed,x /* A$1CFE2,x<1CFCC>X(??)Y$1CFE1,x<1CFCF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFD2 A6 23: ldx currentPlayerOrTemp /* A$1CFE2,x<1CFCC>X(??)Y$1CFE1,x<1CFCF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFD4 20 AF F6: jsr _func_1F6AF /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CFD7 CE 3F 06: dec $063F /* A(??)X(??)Y$1CFE1,x<1CFCF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFDA CE 7E 06: dec $067E /* A(??)X(??)Y$1CFE1,x<1CFCF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFDD FE 0E 06: inc $060E,x /* A(??)X(??)Y$1CFE1,x<1CFCF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFE0 60: rts /* A(??)X(??)Y$1CFE1,x<1CFCF>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1CFE1_indexed $CFE1 .byte $00 _data_1CFE2_indexed $CFE2 .byte $05,$00,$10,$00,$20 +++ $CFE7 A9 FF: lda #$FF /* A(FF)<1CFE7>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CFE9 8D E8 03: sta $03E8 /* A(FF)<1CFE7>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CFEC 8D E9 03: sta $03E9 /* A(FF)<1CFE7>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CFEF 20 86 CE: jsr _func_1CE86 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $CFF2 B0 07: bcs + ; $CFFB -> rts /* A(FF)<1CFE7>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFF4 A9 09: lda #$09 /* A(09)<1CFF4>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $CFF6 A2 FF: ldx #$FF /* A(09)<1CFF4>X(FF)<1CFF6>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $CFF8 4C 84 CD: jmp _loc_1CD84 /* A(09)<1CFF4>X(FF)<1CFF6>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $CFFB 60: rts /* A(??)X(FF)<1CFF6>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _func_1CFFC $CFFC 48: pha /* A(00)<1CFA9>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $CFFD 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $CFFE 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $CFFF A9 06: lda #$06 /* A(06)<1CFFF>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $D001 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D004 68: pla /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D005 A8: tay /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D006 BE 7C BB: ldx _data_1BB7C_indexed,y /* A(??)X$1BB7C,y<1D006>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D009 B9 21 BC: lda _data_1BC21_indexed,y /* A$1BC21,y<1D009>X$1BB7C,y<1D006>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D00C A8: tay /* A$1BC21,y<1D009>X$1BB7C,y<1D006>Y$1BC21,yMAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D00D 68: pla /* A(??)X$1BB7C,y<1D006>Y$1BC21,yMAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D00E 60: rts /* A(??)X$1BB7C,y<1D006>Y$1BC21,yMAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D00F $D00F A2 07: ldx #$07 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D011 A9 00: lda #$00 /* A(00)<1D011>X(07)<1D00F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $D013 95 54: sta mVec8Fireballs,x /* A(00)<1D011>X(07)<1D00F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D015 CA: dex /* A(00)<1D011>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D016 10 FB: bpl - ; $D013 /* A(00)<1D011>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D018 A2 58: ldx #$58 /* A(00)<1D011>X(58)<1D018>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D01A A9 F8: lda #$F8 /* A(F8)<1D01A>X(58)<1D018>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $D01C 9D A4 02: sta $02A4,x /* A(F8)<1D01A>X(58)<1D018>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D01F CA: dex /* A(F8)<1D01A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D020 CA: dex /* A(F8)<1D01A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D021 CA: dex /* A(F8)<1D01A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D022 CA: dex /* A(F8)<1D01A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D023 10 F7: bpl - ; $D01C /* A(F8)<1D01A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D025 60: rts /* A(F8)<1D01A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D026 $D026 A2 5B: ldx #$5B /* A(00)<1C8B7>X(5B)<1D026>Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $D028 BD A4 02: lda $02A4,x /* A(??)X(5B)<1D026>Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D02B 9D 00 04: sta $0400,x /* A(??)X(5B)<1D026>Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D02E CA: dex /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D02F 10 F7: bpl - ; $D028 /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D031 60: rts /* A(??)X(??)Y(03)<1C89A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D032 $D032 A2 5B: ldx #$5B /* A(00)<1C219>X(5B)<1D032>Y(00)<1C159>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $D034 BD 00 04: lda $0400,x /* A(??)X(5B)<1D032>Y(00)<1C159>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D037 9D A4 02: sta $02A4,x /* A(??)X(5B)<1D032>Y(00)<1C159>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D03A CA: dex /* A(??)X(??)Y(00)<1C159>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D03B 10 F7: bpl - ; $D034 /* A(??)X(??)Y(00)<1C159>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D03D 60: rts /* A(??)X(??)Y(00)<1C159>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D03E $D03E 48: pha /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D03F 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D040 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $D041 A9 06: lda #$06 /* A(06)<1D041>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(3)Z0S0*/ $D043 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(3)Z?S?*/ $D046 68: pla /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D047 A8: tay /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D048 68: pla /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D049 4C 06 80: jmp ---- ; $8006 -> _func_1B4D6 /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1D04C $D04C 8A: txa /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D04D 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D04E 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D04F 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D050 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D051 0A: asl a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D052 09 06: ora #$06 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D054 20 3E D0: jsr _func_1D03E /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $D057 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D058 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D059 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1D05A $D05A 86 1F: stx currentPlayerInfoOrTemp /* A(02)<197FF>X(02)<190D5>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D05C A2 07: ldx #$07 /* A(02)<197FF>X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $D05E B5 54: lda mVec8Fireballs,x /* A(??)X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D060 F0 17: beq + ; $D079 /* A(??)X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D062 C9 06: cmp #$06 /* A(??)X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D064 D0 13: bne + ; $D079 /* A(??)X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D066 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D068 DD 30 05: cmp $0530,x /* A(??)X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D06B D0 0C: bne + ; $D079 /* A(??)X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D06D A9 00: lda #$00 /* A(00)<1D06D>X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D06F 95 54: sta mVec8Fireballs,x /* A(00)<1D06D>X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D071 BC 00 05: ldy $0500,x /* A(00)<1D06D>X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D074 A9 F8: lda #$F8 /* A(F8)<1D074>X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D076 99 A4 02: sta $02A4,y /* A(F8)<1D074>X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $D079 CA: dex /* A(F8)<1D074>X(07)<1D05C>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D07A 10 E2: bpl - ; $D05E /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D07C A6 1F: ldx currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D07E 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D07F $D07F 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(01)<1C299>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D082 20 09 80: jsr _func_8009 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D085 4C F2 E7: jmp LoadSavedRomBank2_NmiSafe /* A(5A)<1C131>X(02)<1C11F>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ LoadBank2AndFeedSquare1Music $D088 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D089 98: tya /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z*S**/ $D08A 48: pha /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z*S**/ $D08B 8A: txa /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z*S**/ $D08C 48: pha /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z*S**/ $D08D A5 13: lda temp_13 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $D08F 48: pha /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $D090 A5 14: lda temp_14 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $D092 48: pha /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(5)Z?S?*/ $D093 A5 15: lda temp_15 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(5)Z?S?*/ $D095 48: pha /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(6)Z?S?*/ $D096 A5 16: lda temp_16 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(6)Z?S?*/ $D098 48: pha /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(7)Z?S?*/ $D099 A5 17: lda temp_17 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(7)Z?S?*/ $D09B 48: pha /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(8)Z?S?*/ $D09C A5 18: lda temp_18 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(8)Z?S?*/ $D09E 48: pha /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(9)Z?S?*/ $D09F A5 19: lda temp_19 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(9)Z?S?*/ $D0A1 48: pha /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(10)Z?S?*/ $D0A2 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(10)Z?S?*/ $D0A5 20 0C 80: jsr WrapProcessVec6s /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D0A8 68: pla /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0A9 85 19: sta temp_19 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0AB 68: pla /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0AC 85 18: sta temp_18 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0AE 68: pla /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0AF 85 17: sta temp_17 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0B1 68: pla /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0B2 85 16: sta temp_16 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0B4 68: pla /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0B5 85 15: sta temp_15 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0B7 68: pla /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0B8 85 14: sta temp_14 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0BA 68: pla /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0BB 85 13: sta temp_13 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ LoadBank2AndRestoreAXYFromStack ; Restore Rom Bank 2, then restore A,X and Y from stack. $D0BD 20 F2 E7: jsr LoadSavedRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0C0 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0C1 AA: tax /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0C2 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0C3 A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0C4 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0C5 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D0C6 $D0C6 85 10: sta buttonScratch /* A(??)X(00)<1DDCB>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0C8 48: pha /* A(08)<192DC>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D0C9 98: tya /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D0CA 48: pha /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D0CB 8A: txa /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D0CC 48: pha /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $D0CD 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(3)Z?S?*/ $D0D0 A5 10: lda buttonScratch /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0D2 A0 80: ldy #$80 /* A(??)X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D0D4 20 0F 80: jsr _func_800F /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D0D7 4C BD D0: jmp LoadBank2AndRestoreAXYFromStack /* A(??)X(??)Y(80)<1D0D2>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D0DA $D0DA 8D AA 06: sta $06AA /* A(??)X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0DD 8C AB 06: sty $06AB /* A(87)<181DD>X(??)Y(20)<181DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0E0 8A: txa /* A(??)X(??)Y(20)<181DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0E1 48: pha /* A(??)X(??)Y(20)<181DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D0E2 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $D0E5 20 12 80: jsr _func_8012 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D0E8 AD AA 06: lda $06AA /* A(??)X(??)Y(20)<181DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0EB AC AB 06: ldy $06AB /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0EE 20 0F 80: jsr _func_800F /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D0F1 20 F2 E7: jsr LoadSavedRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D0F4 68: pla /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0F5 AA: tax /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0F6 60: rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D0F7 $D0F7 48: pha /* A(01)<1CAE4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D0F8 98: tya /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(5)Z?S?*/ $D0F9 48: pha /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(6)Z?S?*/ $D0FA 8A: txa /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(6)Z?S?*/ $D0FB 48: pha /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(7)Z?S?*/ $D0FC 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(7)Z?S?*/ $D0FF 20 12 80: jsr _func_8012 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D102 4C BD D0: jmp LoadBank2AndRestoreAXYFromStack /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D105 $D105 48: pha /* A(8A)<1DDDB>X(00)<1DDCB>Y(30)<1DDDD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D106 98: tya /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D107 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D108 8A: txa /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D109 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $D10A 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(3)Z?S?*/ $D10D 20 15 80: jsr _func_8015 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D110 4C BD D0: jmp LoadBank2AndRestoreAXYFromStack /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D113 $D113 48: pha /* A(00)<1C219>X(00)<1C19A>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D114 98: tya /* A(00)<1D114>X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z1S0*/ $D115 48: pha /* A(00)<1D114>X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(4)Z1S0*/ $D116 8A: txa /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(4)Z1S0*/ $D117 48: pha /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(5)Z1S0*/ $D118 8C AB 06: sty $06AB /* A(??)X(??)Y(00)<1C5DE>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(5)Z1S0*/ $D11B 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(5)Z?S?*/ $D11E AC AB 06: ldy $06AB /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D121 20 18 80: jsr _func_8018 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D124 4C BD D0: jmp LoadBank2AndRestoreAXYFromStack /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D127 $D127 A2 00: ldx #$00 /* A(01)<1C299>X(00)<1D127>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D129 86 32: stx $32 /* A(01)<1C299>X(00)<1D127>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D12B 60: rts /* A(01)<1C299>X(00)<1D127>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1D12C $D12C 86 1F: stx currentPlayerInfoOrTemp /* A(00)<19257>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D12E A6 32: ldx $32 /* A(00)<19257>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D130 E0 03: cpx #$03 /* A(00)<19257>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D132 B0 06: bcs + ; $D13A /* A(00)<19257>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D134 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D135 9D FB 05: sta $05FB,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D138 E6 32: inc $32 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D13A A6 1F: ldx currentPlayerInfoOrTemp /* A(00)<19257>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D13C 60: rts /* A(00)<19257>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1D13D $D13D 20 DA E7: jsr LoadRomBank4_NmiSafe /* A(??)X(??)Y(??)MAP[08:[08],09:[09],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D140 20 00 BC: jsr _func_13C00 /* A(??)X(??)Y(??)MAP[08:[08],09:[09],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D143 4C F2 E7: jmp LoadSavedRomBank2_NmiSafe /* A(??)X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D146 $D146 AD 08 06: lda $0608 /* A(??)X(00)<140DD>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D149 F0 09: beq + ; $D154 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D14B 29 40: and #$40 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D14D F0 05: beq + ; $D154 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D14F A2 00: ldx #$00 /* A(??)X(00)<1D14F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D151 20 63 D1: jsr _func_1D163 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $D154 AD 09 06: lda $0609 /* A(??)X(00)<1D14F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D157 F0 09: beq + ; $D162 -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D159 29 40: and #$40 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D15B F0 05: beq + ; $D162 -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D15D A2 01: ldx #$01 /* A(??)X(01)<1D15D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D15F 20 63 D1: jsr _func_1D163 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $D162 60: rts /* A(??)X(01)<1D15D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D163 $D163 86 23: stx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ -- $D165 20 F6 E8: jsr _func_1E8F6 /* A(??)X(00)<1D14F>Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D168 29 1F: and #$1F /* A(??)X(00)<1D14F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D16A C9 18: cmp #$18 /* A(??)X(00)<1D14F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D16C B0 F7: bcs -- ; $D165 /* A(??)X(00)<1D14F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D16E AA: tax /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D16F BC D0 D1: ldy _data_1D1D0_indexed,x /* A(??)X(??)Y$1D1D0,x<1D16F>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D172 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y$1D1D0,x<1D16F>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D175 F0 0F: beq + ; $D186 /* A(??)X(??)Y$1D1D0,x<1D16F>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D177 C9 07: cmp #$07 /* A(??)X(??)Y$1D1D0,x<1D16F>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D179 90 0B: bcc + ; $D186 /* A(??)X(??)Y$1D1D0,x<1D16F>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D17B C9 18: cmp #$18 /* A(??)X(??)Y$1D1D0,x<1D16F>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D17D 90 04: bcc _loc_1D183 ; $D183 -> $D165 /* A(??)X(??)Y$1D1D0,x<1D16F>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D17F C9 1B: cmp #$1B /* A(??)X(??)Y$1D1D0,x<1D16F>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D181 90 03: bcc + ; $D186 /* A(??)X(??)Y$1D1D0,x<1D16F>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1D183 $D183 4C 65 D1: jmp -- ; $D165 /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $D186 BC E8 D1: ldy _data_1D1E8_indexed,x /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D189 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1D18C $D18C D0 F5: bne _loc_1D183 ; $D183 -> $D165 /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D18E 8A: txa /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D18F 48: pha /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D190 A5 23: lda currentPlayerOrTemp /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D192 18: clc /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D193 69 0D: adc #$0D /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D195 AE 67 06: ldx m_currentLoadingTile /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D198 F0 02: beq + ; $D19C /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D19A A9 0F: lda #$0F /* A(0F)<1D19A>X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ + $D19C A2 FF: ldx #$FF /* A(0F)<1D19A>X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S?*/ $D19E 20 7E CD: jsr SpawnInPendingItemsClearCarryIfSpawned /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D1A1 68: pla /* A(??)X(FF)<1D19C>Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1A2 AA: tax /* A(??)X(??)Y$1D1E8,x<1D186>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1A3 BC D0 D1: ldy _data_1D1D0_indexed,x /* A(??)X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1A6 B9 00 07: lda tileItemsMap,y /* A(??)X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1A9 D0 05: bne + ; $D1B0 /* A(??)X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1AB A9 80: lda #$80 /* A(80)<1D1AB>X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D1AD 99 00 07: sta tileItemsMap,y /* A(80)<1D1AB>X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $D1B0 8A: txa /* A(80)<1D1AB>X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D1B1 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1B3 9D 0A 06: sta $060A,x /* A(??)X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1B6 A9 A0: lda #$A0 /* A(A0)<1D1B6>X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D1B8 9D 08 06: sta $0608,x /* A(A0)<1D1B6>X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D1BB AD AC 06: lda $06AC /* A(??)X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1BE 18: clc /* A(??)X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1BF 69 08: adc #$08 /* A(??)X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1C1 8D AC 06: sta $06AC /* A(??)X(??)Y$1D1D0,x<1D1A3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1C4 A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1C5 AD AA 06: lda $06AA /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1C8 C9 87: cmp #$87 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1CA F0 03: beq + ; $D1CF -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D1CC 4C 13 D1: jmp _func_1D113 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $D1CF 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1D1D0_indexed $D1D0 .byte $10,$12,$14,$16,$18,$1A,$1C,$1C,$3A,$58,$76,$94,$94,$92,$90,$8E $D1E0 .byte $8C,$8A,$88,$88,$6A,$4C,$2E,$10 _data_1D1E8_indexed $D1E8 .byte $01,$03,$05,$07,$09,$0B,$0D,$1D,$3B,$59,$77,$95,$A3,$A1,$9F,$9D $D1F8 .byte $9B,$99,$97,$87,$69,$4B,$2D,$0F _func_1D200 $D200 AD AD 06: lda someEnableFlag_06AD /* A(??)X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D203 D0 0A: bne + ; $D20F /* A(??)X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D205 A9 83: lda #$83 /* A(83)<1D205>X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D207 A0 20: ldy #$20 /* A(83)<1D205>X(FF)<1C144>Y(20)<1D207>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D209 20 DA D0: jsr _func_1D0DA /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D20C EE AD 06: inc someEnableFlag_06AD /* A(83)<1D205>X(FF)<1C144>Y(20)<1D207>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D20F 20 84 EF: jsr _func_1EF84 /* A(83)<1D205>X(FF)<1C144>Y(20)<1D207>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D212 20 86 F0: jsr SetNmiHandlerZero /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D215 A2 00: ldx #$00 /* A(??)X(00)<1D215>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D217 86 04: stx scrollX /* A(??)X(00)<1D215>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D219 86 05: stx scrollY /* A(??)X(00)<1D215>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D21B A5 00: lda savedCurPPUCTRL /* A(??)X(00)<1D215>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D21D 09 01: ora #$01 /* A(??)X(00)<1D215>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D21F 85 00: sta savedCurPPUCTRL /* A(??)X(00)<1D215>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D221 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D224 20 66 80: jsr _func_14066 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D227 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D22A 20 B0 E7: jsr _func_1E7B0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D22D 20 E2 E8: jsr ClearJoystickButtonsAndMasks /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D230 A9 1E: lda #$1E /* A(1E)<1D230>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D232 20 C0 E8: jsr _func_1E8C0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D235 B0 40: bcs + ; $D277 /* A(1E)<1D230>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D237 A2 0F: ldx #$0F /* A(1E)<1D230>X(0F)<1D237>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $D239 BD A5 D2: lda _data_1D2A5_indexed,x /* A$1D2A5,x<1D239>X(0F)<1D237>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D23C 95 34: sta $34,x /* A$1D2A5,x<1D239>X(0F)<1D237>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D23E CA: dex /* A$1D2A5,x<1D239>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D23F 10 F8: bpl - ; $D239 /* A$1D2A5,x<1D239>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D241 A9 3C: lda #$3C /* A(3C)<1D241>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D243 20 C0 E8: jsr _func_1E8C0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D246 B0 2F: bcs + ; $D277 /* A(3C)<1D241>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D248 A9 00: lda #$00 /* A(00)<1D248>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D24A 8D D8 05: sta $05D8 /* A(00)<1D248>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D24D 8D DE 05: sta $05DE /* A(00)<1D248>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D250 A9 01: lda #$01 /* A(01)<1D250>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D252 20 92 F0: jsr _func_1F092 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D255 A9 3C: lda #$3C /* A(3C)<1D255>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D257 20 C0 E8: jsr _func_1E8C0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D25A B0 1B: bcs + ; $D277 /* A(3C)<1D255>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D25C 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D25F 20 69 80: jsr _func_14069 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D262 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D264 29 FE: and #$FE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D266 85 00: sta savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D268 A9 F0: lda #$F0 /* A(F0)<1D268>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D26A 20 C0 E8: jsr _func_1E8C0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D26D B0 08: bcs + ; $D277 /* A(F0)<1D268>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D26F 20 96 D2: jsr _func_1D296 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D272 20 85 D2: jsr _func_1D285 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D275 18: clc /* A(F0)<1D268>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D276 60: rts /* A(F0)<1D268>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $D277 08: php /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D278 48: pha /* A(1E)<1D230>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D279 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D27C 20 67 EE: jsr _func_1EE67 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D27F 20 85 D2: jsr _func_1D285 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D282 68: pla /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D283 28: plp /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D284 60: rts /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D285 $D285 A5 00: lda savedCurPPUCTRL /* A(F0)<1D268>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D287 29 FE: and #$FE /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D289 85 00: sta savedCurPPUCTRL /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D28B 8D 00 20: sta PPUCTRL /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D28E A9 00: lda #$00 /* A(00)<1D28E>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D290 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1D28E>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D293 4C B8 E7: jmp _func_1E7B8 /* A(00)<1D28E>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1D296 $D296 A0 10: ldy #$10 /* A(F0)<1D268>X(??)Y(10)<1D296>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D298 A9 02: lda #$02 /* A(02)<1D298>X(??)Y(10)<1D296>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D29A 20 05 EF: jsr _func_1EF05 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D29D 20 84 EF: jsr _func_1EF84 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D2A0 A9 02: lda #$02 /* A(02)<1D2A0>X(??)Y(10)<1D296>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2A2 4C 67 E8: jmp PlaySquareOneForAFrames /* A(02)<1D2A0>X(??)Y(10)<1D296>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_1D2A5_indexed $D2A5 .byte $02,$16,$28,$30,$02,$0F,$27,$17,$02,$0F,$27,$30,$02,$0F,$16,$26 _func_1D2B5 $D2B5 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D2B8 20 1B 80: jsr _func_801B /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D2BB A9 01: lda #$01 /* A(01)<1D2BB>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2BD A2 04: ldx #$04 /* A(01)<1D2BB>X(04)<1D2BD>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2BF A0 80: ldy #$80 /* A(01)<1D2BB>X(04)<1D2BD>Y(80)<1D2BF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D2C1 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D2C4 A9 04: lda #$04 /* A(04)<1D2C4>X(04)<1D2BD>Y(80)<1D2BF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2C6 8D D4 05: sta $05D4 /* A(04)<1D2C4>X(04)<1D2BD>Y(80)<1D2BF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2C9 A9 04: lda #$04 /* A(04)<1D2C9>X(04)<1D2BD>Y(80)<1D2BF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2CB A2 00: ldx #$00 /* A(04)<1D2C9>X(00)<1D2CB>Y(80)<1D2BF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D2CD 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D2D0 A0 20: ldy #$20 /* A(04)<1D2C9>X(00)<1D2CB>Y(20)<1D2D0>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2D2 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D2D5 A9 04: lda #$04 /* A(04)<1D2D5>X(00)<1D2CB>Y(20)<1D2D0>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2D7 A2 2B: ldx #$2B /* A(04)<1D2D5>X(2B)<1D2D7>Y(20)<1D2D0>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2D9 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D2DC A0 40: ldy #$40 /* A(04)<1D2D5>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D2DE 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D2E1 AD AD 06: lda someEnableFlag_06AD /* A(??)X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D2E4 48: pha /* A(??)X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D2E5 A9 00: lda #$00 /* A(00)<1D2E5>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D2E7 8D AD 06: sta someEnableFlag_06AD /* A(00)<1D2E5>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D2EA 85 04: sta scrollX /* A(00)<1D2E5>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D2EC 85 05: sta scrollY /* A(00)<1D2E5>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D2EE 8D 05 20: sta PPUSCROLL /* A(00)<1D2E5>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D2F1 8D 05 20: sta PPUSCROLL /* A(00)<1D2E5>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D2F4 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $D2F7 20 B0 E7: jsr _func_1E7B0 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D2FA 68: pla /* A(??)X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D2FB 8D AD 06: sta someEnableFlag_06AD /* A(??)X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D2FE 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D301 20 E2 E8: jsr ClearJoystickButtonsAndMasks /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D304 A9 78: lda #$78 /* A(78)<1D304>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D306 20 C0 E8: jsr _func_1E8C0 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D309 B0 0A: bcs + ; $D315 /* A(78)<1D304>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D30B A9 00: lda #$00 /* A(00)<1D30B>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D30D 8D FE 05: sta $05FE /* A(00)<1D30B>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D310 A9 78: lda #$78 /* A(78)<1D310>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D312 20 C0 E8: jsr _func_1E8C0 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $D315 08: php /* A(78)<1D304>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D316 48: pha /* A(78)<1D304>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D317 20 67 EE: jsr _func_1EE67 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D31A 20 B8 E7: jsr _func_1E7B8 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D31D 68: pla /* A(??)X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D31E 28: plp /* A(??)X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D31F 60: rts /* A(??)X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D320 $D320 20 84 D4: jsr _func_1D484 /* A(00)<1C18C>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D323 AD 08 05: lda $0508 /* A(??)X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D326 2D 09 05: and $0509 /* A(??)X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D329 10 2C: bpl +++ ; $D357 /* A(??)X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D32B A2 00: ldx #$00 /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D32D 8E 0E 05: stx $050E /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $D330 20 7A E8: jsr WaitForNmi /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D333 20 83 E8: jsr CheckForPressedJoinOrContinueStart /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D336 B0 10: bcs + ; $D348 /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D338 20 42 D5: jsr _func_1D542 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D33B EE 0E 05: inc $050E /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D33E AD 0E 05: lda $050E /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D341 C9 F0: cmp #$F0 /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D343 90 EB: bcc - ; $D330 /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D345 18: clc /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D346 90 04: bcc ++ ; $D34C /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D348 20 05 D1: jsr _func_1D105 /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D34B 38: sec /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ -- $D34C 08: php /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D34D 48: pha /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D34E 20 67 EE: jsr _func_1EE67 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D351 20 B8 E7: jsr _func_1E7B8 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D354 68: pla /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D355 28: plp /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D356 60: rts /* A(??)X(00)<1D32B>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $D357 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D35A A9 85: lda #$85 /* A(85)<1D35A>X(FF)<1C144>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D35C A0 30: ldy #$30 /* A(85)<1D35A>X(FF)<1C144>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D35E 20 DA D0: jsr _func_1D0DA /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D361 A2 00: ldx #$00 /* A(85)<1D35A>X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D363 8E 0A 05: stx $050A /* A(85)<1D35A>X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D366 8E 0C 05: stx $050C /* A(85)<1D35A>X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D369 8E 0B 05: stx $050B /* A(85)<1D35A>X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D36C 8E 0D 05: stx $050D /* A(85)<1D35A>X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ _loc_1D36F $D36F 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D372 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D375 20 42 D5: jsr _func_1D542 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D378 A5 06: lda frameCtr /* A(??)X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D37A 29 02: and #$02 /* A(??)X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D37C F0 F1: beq _loc_1D36F /* A(??)X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D37E A5 06: lda frameCtr /* A(??)X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D380 29 01: and #$01 /* A(??)X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D382 AA: tax /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D383 BD 08 05: lda $0508,x /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D386 30 03: bmi DataTableEntry_1D38B /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D388 20 AF D3: jsr _func_1D3AF /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ DataTableEntry_1D38B $D38B AD 08 05: lda $0508 /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D38E 2D 09 05: and $0509 /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D391 30 03: bmi + ; $D396 /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D393 4C 6F D3: jmp _loc_1D36F /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $D396 A9 78: lda #$78 /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $D398 48: pha /* A(78)<1D396>X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D399 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $D39C 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D39F 20 42 D5: jsr _func_1D542 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D3A2 68: pla /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3A3 38: sec /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3A4 E9 01: sbc #$01 /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3A6 D0 F0: bne - ; $D398 /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3A8 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D3AB 18: clc /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3AC 4C 4C D3: jmp -- ; $D34C /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D3AF $D3AF 86 23: stx currentPlayerOrTemp /* A(??)X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3B1 BC 0A 05: ldy $050A,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3B4 A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3B6 29 04: and #$04 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3B8 D0 02: bne + ; $D3BC /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3BA A0 FF: ldy #$FF /* A(??)X(??)Y(FF)<1D3BA>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $D3BC 8C D8 05: sty $05D8 /* A(??)X(??)Y(FF)<1D3BA>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D3BF BD 0C 05: lda $050C,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3C2 8D DC 05: sta $05DC /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3C5 BD 08 05: lda $0508,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3C8 8D DD 05: sta $05DD /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3CB A9 09: lda #$09 /* A(09)<1D3CB>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D3CD 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(09)<1D3CB>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D3D0 2C D8 05: bit $05D8 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3D3 10 01: bpl + ; $D3D6 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3D5 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $D3D6 BC 08 05: ldy $0508,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3D9 B9 3D D5: lda _data_1D53D_indexed,y /* A$1D53D,y<1D3D9>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3DC 18: clc /* A$1D53D,y<1D3D9>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3DD 7D 0C 05: adc $050C,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3E0 A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3E1 BD 0A 05: lda $050A,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3E4 69 41: adc #$41 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3E6 C9 5B: cmp #$5B /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3E8 90 02: bcc + ; $D3EC /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3EA A9 20: lda #$20 /* A(20)<1D3EA>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $D3EC 99 85 06: sta 35ByteVec_0685,y /* A(20)<1D3EA>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D3EF 20 90 F6: jsr SaveSumOfVec0685 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D3F2 B5 2E: lda playerOneButtons,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3F4 29 0A: and #$0A /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3F6 D0 0D: bne + ; $D405 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3F8 B5 2E: lda playerOneButtons,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3FA 29 05: and #$05 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3FC D0 1B: bne ++ ; $D419 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D3FE B5 2E: lda playerOneButtons,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D400 29 C0: and #$C0 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D402 D0 27: bne +++ ; $D42B /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D404 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $D405 DE 0A 05: dec $050A,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D408 10 05: bpl + ; $D40F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D40A A9 1B: lda #$1B /* A(1B)<1D40A>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D40C 9D 0A 05: sta $050A,x /* A(1B)<1D40A>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + - $D40F 08: php /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D410 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D411 A9 0B: lda #$0B /* A(0B)<1D411>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $D413 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D416 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D417 28: plp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D418 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $D419 FE 0A 05: inc $050A,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D41C BD 0A 05: lda $050A,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D41F C9 1C: cmp #$1C /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D421 90 05: bcc + ; $D428 -> $D40F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D423 A9 00: lda #$00 /* A(00)<1D423>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D425 9D 0A 05: sta $050A,x /* A(00)<1D423>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $D428 4C 0F D4: jmp - ; $D40F /* A(00)<1D423>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) +++ $D42B B5 2E: lda playerOneButtons,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D42D 29 3F: and #$3F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D42F 95 2E: sta playerOneButtons,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D431 BD 0A 05: lda $050A,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D434 C9 1A: cmp #$1A /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D436 F0 35: beq ++++ ; $D46D /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D438 C9 1B: cmp #$1B /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D43A F0 1F: beq ++ ; $D45B /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D43C FE 0C 05: inc $050C,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D43F BD 0C 05: lda $050C,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D442 C9 03: cmp #$03 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D444 90 0B: bcc + ; $D451 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D446 DE 0C 05: dec $050C,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D449 A9 FF: lda #$FF /* A(FF)<1D449>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D44B 9D 08 05: sta $0508,x /* A(FF)<1D449>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D44E 4C 63 D4: jmp +++ ; $D463 /* A(FF)<1D449>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) + $D451 08: php /* A(FF)<1D449>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D452 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D453 A9 10: lda #$10 /* A(10)<1D453>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $D455 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D458 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D459 28: plp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D45A 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $D45B A9 FF: lda #$FF /* A(FF)<1D45B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D45D 9D 08 05: sta $0508,x /* A(FF)<1D45B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D460 20 7E D4: jsr _func_1D47E /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ +++ $D463 08: php /* A(FF)<1D45B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D464 48: pha /* A(FF)<1D45B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D465 A9 13: lda #$13 /* A(13)<1D465>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $D467 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D46A 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D46B 28: plp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D46C 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++++ $D46D 08: php /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D46E 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D46F A9 19: lda #$19 /* A(19)<1D46F>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $D471 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D474 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D475 28: plp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D476 DE 0C 05: dec $050C,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D479 10 03: bpl _func_1D47E /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D47B FE 0C 05: inc $050C,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _func_1D47E $D47E A9 FF: lda #$FF /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D480 8D D8 05: sta $05D8 /* A(FF)<1D47E>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D483 60: rts /* A(FF)<1D47E>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _func_1D484 $D484 20 E2 E7: jsr LoadRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ DataTableEntry_1D487 $D487 .byte $20 $D488 .byte $1E $D489 .byte $80 $D48A A9 01: lda #$01 /* A(01)<1D48A>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D48C A2 04: ldx #$04 /* A(01)<1D48A>X(04)<1D48C>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D48E A0 80: ldy #$80 /* A(01)<1D48A>X(04)<1D48C>Y(80)<1D48E>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D490 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D493 A9 04: lda #$04 /* A(04)<1D493>X(04)<1D48C>Y(80)<1D48E>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D495 8D D4 05: sta $05D4 /* A(04)<1D493>X(04)<1D48C>Y(80)<1D48E>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D498 A9 D5: lda #$D5 /* A(D5)<1D498>X(04)<1D48C>Y(80)<1D48E>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D49A A2 20: ldx #$20 /* A(D5)<1D498>X(20)<1D49A>Y(80)<1D48E>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D49C 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D49F 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D4A2 20 72 80: jsr _func_14072 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D4A5 20 90 F6: jsr SaveSumOfVec0685 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D4A8 A9 04: lda #$04 /* A(04)<1D4A8>X(20)<1D49A>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D4AA A2 00: ldx #$00 /* A(04)<1D4A8>X(00)<1D4AA>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D4AC 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D4AF A0 30: ldy #$30 /* A(04)<1D4A8>X(00)<1D4AA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D4B1 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D4B4 AD 08 05: lda $0508 /* A(??)X(00)<1D4AA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D4B7 2D 09 05: and $0509 /* A(??)X(00)<1D4AA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D4BA 30 1E: bmi + ; $D4DA /* A(??)X(00)<1D4AA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D4BC A9 B9: lda #>$B988 /* A(B9)<1D4BC>X(00)<1D4AA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D4BE 85 14: sta temp_14 /* A(B9)<1D4BC>X(00)<1D4AA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D4C0 A9 88: lda #<$B988 /* A(88)<1D4C0>X(00)<1D4AA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D4C2 85 13: sta temp_13 /* A(88)<1D4C0>X(00)<1D4AA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D4C4 A9 00: lda #$00 /* A(00)<1D4C4>X(00)<1D4AA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D4C6 A2 EC: ldx #$EC /* A(00)<1D4C4>X(EC)<1D4C6>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D4C8 A0 14: ldy #$14 /* A(00)<1D4C4>X(EC)<1D4C6>Y(14)<1D4C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D4CA 20 6C E9: jsr _func_1E96C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D4CD A9 0A: lda #$0A /* A(0A)<1D4CD>X(EC)<1D4C6>Y(14)<1D4C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D4CF 85 13: sta temp_13 /* A(0A)<1D4CD>X(EC)<1D4C6>Y(14)<1D4C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D4D1 A0 D5: ldy #$D5 /* A(0A)<1D4CD>X(EC)<1D4C6>Y(D5)<1D4D1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D4D3 A9 22: lda #$22 /* A(22)<1D4D3>X(EC)<1D4C6>Y(D5)<1D4D1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D4D5 A2 CB: ldx #$CB /* A(22)<1D4D3>X(CB)<1D4D5>Y(D5)<1D4D1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D4D7 20 BC EF: jsr _func_1EFBC /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $D4DA A2 00: ldx #$00 /* A(22)<1D4D3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D4DC 86 04: stx scrollX /* A(??)X(00)<1D4DA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D4DE 86 05: stx scrollY /* A(??)X(00)<1D4DA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D4E0 8E 05 20: stx PPUSCROLL /* A(??)X(00)<1D4DA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D4E3 8E 05 20: stx PPUSCROLL /* A(??)X(00)<1D4DA>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D4E6 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D4E9 20 B0 E7: jsr _func_1E7B0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D4EC 20 E2 E8: jsr ClearJoystickButtonsAndMasks /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D4EF A2 0F: ldx #$0F /* A(??)X(0F)<1D4EF>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $D4F1 BD FA D4: lda _data_1D4FA_indexed,x /* A$1D4FA,x<1D4F1>X(0F)<1D4EF>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D4F4 95 34: sta $34,x /* A$1D4FA,x<1D4F1>X(0F)<1D4EF>Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D4F6 CA: dex /* A$1D4FA,x<1D4F1>X(??)Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D4F7 10 F8: bpl - ; $D4F1 /* A$1D4FA,x<1D4F1>X(??)Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D4F9 60: rts /* A$1D4FA,x<1D4F1>X(??)Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1D4FA_indexed $D4FA .byte $0F,$0F,$28,$16,$0F,$0F,$0F,$11,$0F,$0F,$0F,$27,$0F,$0F,$0F,$16 $D50A .byte $0A,$02,$EC,$ED,$EE,$EF,$F0,$F1,$F2,$F3,$F4,$F5,$F6,$F7,$F8,$F9 $D51A .byte $FA,$FB,$FC,$FD,$FE,$FF,$41,$42,$43,$44,$45,$46,$47,$48,$49,$4A $D52A .byte $4B,$4C,$4D,$4E,$4F,$50,$51,$52,$53,$54,$55,$56,$57,$58,$59,$5A $D53A .byte $3C,$7E,$FF _data_1D53D_indexed $D53D .byte $00,$07,$0E,$15,$1C _func_1D542 $D542 A5 06: lda frameCtr /* A(78)<1D396>X(??)Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D544 4A: lsr a /* A(??)X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D545 4A: lsr a /* A(??)X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D546 4A: lsr a /* A(??)X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D547 29 0F: and #$0F /* A(??)X(00)<1D361>Y(30)<1D35C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D549 A8: tay /* A(??)X(00)<1D361>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D54A B9 29 DD: lda _data_1DD29_indexed,y /* A$1DD29,y<1D54A>X(00)<1D361>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D54D 85 43: sta palleteZeroA /* A$1DD29,y<1D54A>X(00)<1D361>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D54F 60: rts /* A$1DD29,y<1D54A>X(00)<1D361>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ MaybeInputCheckInLevelSelect ; Don't actually know how this function is used, just know it checks input... $D550 20 E2 E8: jsr ClearJoystickButtonsAndMasks /* A(??)X(FF)<1C16D>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D553 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D556 A9 01: lda #$01 /* A(01)<1D556>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D558 8D AD 06: sta someEnableFlag_06AD /* A(01)<1D556>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D55B 08: php /* A(01)<1D556>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $D55C 48: pha /* A(01)<1D556>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $D55D A9 09: lda #$09 /* A(09)<1D55D>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $D55F 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D562 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D563 28: plp /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D564 A2 00: ldx #$00 /* A(??)X(00)<1D564>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D566 24 2C: bit playerOneFlags /* A(??)X(00)<1D564>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D568 30 01: bmi + ; $D56B /* A(??)X(00)<1D564>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D56A E8: inx /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D56B 8E 00 05: stx $0500 /* A(??)X(00)<1D564>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D56E A2 00: ldx #$00 /* A(??)X(00)<1D56E>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D570 8E 01 05: stx $0501 /* A(??)X(00)<1D56E>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D573 86 2A: stx initedTo01 /* A(??)X(00)<1D56E>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D575 A2 05: ldx #$05 /* A(??)X(05)<1D575>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D577 8E 02 05: stx $0502 /* A(??)X(05)<1D575>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D57A 20 E8 C3: jsr _func_1C3E8 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D57D 20 2E C3: jsr _func_1C32E /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D580 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D583 20 7E 80: jsr _func_1407E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D586 20 90 C3: jsr _func_1C390 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D589 20 84 D6: jsr _func_1D684 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D58C 20 3B C3: jsr _func_1C33B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D58F 20 2F C4: jsr _func_1C42F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D592 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D595 AD 00 05: lda $0500 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D598 20 78 80: jsr _func_14078 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D59B A9 00: lda #$00 /* A(00)<1D59B>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D59D 8D AD 06: sta someEnableFlag_06AD /* A(00)<1D59B>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ -- $D5A0 AD 01 05: lda $0501 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5A3 20 64 D6: jsr _func_1D664 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ - $D5A6 20 77 D6: jsr _func_1D677 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5A9 20 29 C7: jsr JumpTableEntry_1C729 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D5AC AE 00 05: ldx $0500 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5AF B5 2E: lda playerOneButtons,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5B1 29 C0: and #$C0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5B3 D0 3F: bne +++ ; $D5F4 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5B5 AD 02 05: lda $0502 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5B8 F0 05: beq + ; $D5BF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5BA CE 02 05: dec $0502 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5BD D0 E7: bne - ; $D5A6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D5BF B5 2E: lda playerOneButtons,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5C1 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5C3 F0 E1: beq - ; $D5A6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5C5 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5C6 A9 05: lda #$05 /* A(05)<1D5C6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D5C8 8D 02 05: sta $0502 /* A(05)<1D5C6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D5CB B0 0E: bcs + ; $D5DB /* A(05)<1D5C6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D5CD AD 01 05: lda $0501 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5D0 F0 D4: beq - ; $D5A6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5D2 20 64 D6: jsr _func_1D664 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D5D5 CE 01 05: dec $0501 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5D8 4C E8 D5: jmp ++ ; $D5E8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $D5DB AD 01 05: lda $0501 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5DE C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5E0 F0 C4: beq - ; $D5A6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5E2 20 64 D6: jsr _func_1D664 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D5E5 EE 01 05: inc $0501 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $D5E8 08: php /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5E9 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D5EA A9 04: lda #$04 /* A(04)<1D5EA>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $D5EC 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D5EF 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5F0 28: plp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5F1 4C A0 D5: jmp -- ; $D5A0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $D5F4 08: php /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5F5 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $D5F6 A9 13: lda #$13 /* A(13)<1D5F6>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $D5F8 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $D5FB 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5FC 28: plp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D5FD A9 00: lda #$00 /* A(00)<1D5FD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D5FF 20 38 D6: jsr _func_1D638 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D602 A9 01: lda #$01 /* A(01)<1D602>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D604 20 38 D6: jsr _func_1D638 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D607 A9 02: lda #$02 /* A(02)<1D607>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D609 20 38 D6: jsr _func_1D638 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D60C A9 16: lda #$16 /* A(16)<1D60C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $D60E 48: pha /* A(16)<1D60C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D60F 20 77 D6: jsr _func_1D677 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $D612 20 29 C7: jsr JumpTableEntry_1C729 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D615 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D616 38: sec /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D617 E9 01: sbc #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D619 D0 F3: bne - ; $D60E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D61B AC 01 05: ldy $0501 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D61E 8C 80 06: sty $0680 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D621 B9 5E D6: lda _data_1D65E_indexed,y /* A$1D65E,y<1D621>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D624 8D 3C 06: sta currentLevel /* A$1D65E,y<1D621>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D627 24 2C: bit playerOneFlags /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D629 10 03: bpl + ; $D62E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D62B 8D AE 06: sta $06AE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D62E 24 2D: bit playerTwoFlags /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D630 10 03: bpl + ; $D635 -> _func_1C386 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D632 8D AF 06: sta $06AF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D635 4C 86 C3: jmp _func_1C386 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D638 $D638 CD 01 05: cmp $0501 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D63B F0 20: beq + ; $D65D -> rts /* A(00)<1D5FD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D63D 8D D8 05: sta $05D8 /* A(00)<1D5FD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D640 A8: tay /* A(00)<1D5FD>X(??)Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D641 BE 61 D6: ldx _data_1D661_indexed,y /* A(00)<1D5FD>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D644 A9 F8: lda #$F8 /* A(F8)<1D644>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D646 9D 04 02: sta $0204,x /* A(F8)<1D644>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D649 9D 08 02: sta $0208,x /* A(F8)<1D644>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D64C 9D 0C 02: sta $020C,x /* A(F8)<1D644>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D64F 9D 10 02: sta $0210,x /* A(F8)<1D644>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D652 9D 14 02: sta $0214,x /* A(F8)<1D644>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D655 9D 18 02: sta $0218,x /* A(F8)<1D644>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D658 A9 06: lda #$06 /* A(06)<1D658>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D65A 4C 55 F2: jmp _func_1F255 /* A(06)<1D658>X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $D65D 60: rts /* A(??)X$1D661,y<1D641>Y(00)<1D640>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_1D65E_indexed $D65E .byte $00,$01,$03 _data_1D661_indexed $D661 .byte $00,$18,$30 _func_1D664 $D664 8D D8 05: sta $05D8 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D667 A9 AA: lda #$AA /* A(AA)<1D667>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D669 AC 00 05: ldy $0500 /* A(AA)<1D667>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D66C F0 01: beq + ; $D66F /* A(AA)<1D667>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D66E 4A: lsr a /* A(55)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D66F 8D DA 05: sta $05DA /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D672 A9 05: lda #$05 /* A(05)<1D672>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D674 4C 55 F2: jmp _func_1F255 /* A(05)<1D672>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1D677 $D677 20 7A E8: jsr WaitForNmi /* A(16)<1D60C>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D67A 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D67D A5 06: lda frameCtr /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D67F 29 03: and #$03 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D681 D0 F4: bne _func_1D677 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D683 60: rts /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D684 $D684 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D687 AD 00 05: lda $0500 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D68A 20 6C 80: jsr _func_1406C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D68D A9 01: lda #$01 /* A(01)<1D68D>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D68F A2 3E: ldx #$3E /* A(01)<1D68D>X(3E)<1D68F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D691 A0 00: ldy #$00 /* A(01)<1D68D>X(3E)<1D68F>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D693 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D696 A9 D6: lda #$D6 /* A(D6)<1D696>X(3E)<1D68F>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D698 A2 AE: ldx #$AE /* A(D6)<1D696>X(AE)<1D698>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D69A 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D69D A0 28: ldy #$28 /* A(D6)<1D696>X(AE)<1D698>Y(28)<1D69D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D69F 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6A2 A9 D6: lda #$D6 /* A(D6)<1D6A2>X(AE)<1D698>Y(28)<1D69D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D6A4 A2 BB: ldx #$BB /* A(D6)<1D6A2>X(BB)<1D6A4>Y(28)<1D69D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D6A6 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6A9 A0 38: ldy #$38 /* A(D6)<1D6A2>X(BB)<1D6A4>Y(38)<1D6A9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D6AB 4C 03 EB: jmp _func_1EB03 /* A(D6)<1D6A2>X(BB)<1D6A4>Y(38)<1D6A9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $D6AE .byte $A0,$D3,$C5,$CC,$C5,$C3,$D4,$A0,$D9,$CF,$D5,$D2,$FF,$A0,$CC,$C5 $D6BE .byte $D6,$C5,$CC,$A1,$FF _func_1D6C3 $D6C3 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6C6 A2 00: ldx #$00 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6C8 86 2A: stx initedTo01 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6CA 8E 01 05: stx $0501 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6CD 8E 02 05: stx $0502 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6D0 8E 03 05: stx $0503 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6D3 8E 04 05: stx $0504 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6D6 8E 05 05: stx $0505 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6D9 8E 06 05: stx $0506 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6DC 8E 07 05: stx $0507 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6DF 8E 08 05: stx $0508 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D6E2 20 A4 D7: jsr _func_1D7A4 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6E5 A9 0C: lda #$0C /* A(0C)<1D6E5>X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D6E7 20 B7 C3: jsr _func_1C3B7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ - $D6EA 20 7A E8: jsr WaitForNmi /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D6ED 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6F0 20 29 C7: jsr JumpTableEntry_1C729 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6F3 20 BE C5: jsr MaybeContinueDialogOrPauseScreen /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6F6 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6F9 20 8A 80: jsr _func_1408A /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6FC 20 4F D8: jsr _func_1D84F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D6FF CE 0F 05: dec $050F /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D702 D0 E6: bne - ; $D6EA /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D704 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D707 A2 64: ldx #$64 /* A(??)X(64)<1D707>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D709 A0 9C: ldy #$9C /* A(??)X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D70B A9 80: lda #$80 /* A(80)<1D70B>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D70D 20 60 80: jsr _func_14060 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D710 20 5D F2: jsr _func_1F25D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D713 A9 03: lda #$03 /* A(03)<1D713>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D715 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D718 20 C8 D8: jsr _func_1D8C8 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D71B A9 01: lda #$01 /* A(01)<1D71B>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D71D 8D 7F 06: sta $067F /* A(01)<1D71B>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D720 AD 7D 06: lda levelWinFlag /* A(??)X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D723 29 01: and #$01 /* A(??)X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D725 08: php /* A(??)X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D726 A9 82: lda #$82 /* A(82)<1D726>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $D728 A0 3C: ldy #$3C /* A(82)<1D726>X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $D72A 28: plp /* A(82)<1D726>X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D72B F0 04: beq + ; $D731 /* A(82)<1D726>X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D72D A9 88: lda #$88 /* A(88)<1D72D>X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D72F A0 28: ldy #$28 /* A(88)<1D72D>X(64)<1D707>Y(28)<1D72F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $D731 20 DA D0: jsr _func_1D0DA /* A(88)<1D72D>X(64)<1D707>Y(28)<1D72F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $D734 20 7A E8: jsr WaitForNmi /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D737 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D73A A5 06: lda frameCtr /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D73C 29 03: and #$03 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D73E D0 03: bne + ; $D743 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D740 EE 08 05: inc $0508 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D743 20 29 C7: jsr JumpTableEntry_1C729 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D746 20 BE C5: jsr MaybeContinueDialogOrPauseScreen /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D749 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D74C 20 81 80: jsr _func_14081 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D74F AD 07 05: lda $0507 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D752 20 63 80: jsr _func_14063 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D755 8D 07 05: sta $0507 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D758 AD 08 05: lda $0508 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D75B C9 16: cmp #$16 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D75D 90 03: bcc + ; $D762 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D75F 20 D9 DA: jsr _func_1DAD9 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $D762 AD 08 05: lda $0508 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D765 C9 1E: cmp #$1E /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D767 D0 03: bne + ; $D76C /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D769 20 75 DA: jsr _func_1DA75 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $D76C AD 08 05: lda $0508 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D76F C9 2D: cmp #$2D /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D771 D0 03: bne + ; $D776 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D773 20 C0 DA: jsr _func_1DAC0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $D776 AD 08 05: lda $0508 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D779 C9 35: cmp #$35 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D77B D0 03: bne + ; $D780 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D77D 20 75 DA: jsr _func_1DA75 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $D780 AD 08 05: lda $0508 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D783 C9 44: cmp #$44 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D785 90 AD: bcc - ; $D734 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D787 AD 7D 06: lda levelWinFlag /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D78A 29 01: and #$01 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D78C AA: tax /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D78D FE 10 06: inc $0610,x /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D790 A9 00: lda #$00 /* A(00)<1D790>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D792 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1D790>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D795 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D798 A0 0C: ldy #$0C /* A(00)<1D790>X(??)Y(0C)<1D798>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D79A A9 0F: lda #$0F /* A(0F)<1D79A>X(??)Y(0C)<1D798>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D79C 20 05 EF: jsr _func_1EF05 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D79F A9 0F: lda #$0F /* A(0F)<1D79F>X(??)Y(0C)<1D798>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7A1 4C 67 E8: jmp PlaySquareOneForAFrames /* A(0F)<1D79F>X(??)Y(0C)<1D798>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1D7A4 $D7A4 A9 C1: lda #$C1 /* A(??)X(??)Y(0C)<1D798>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S?*/ $D7A6 8D DC 05: sta $05DC /* A(C1)<1D7A4>X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D7A9 A9 24: lda #$24 /* A(24)<1D7A9>X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7AB 8D DE 05: sta $05DE /* A(24)<1D7A9>X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7AE A9 A2: lda #$A2 /* A(A2)<1D7AE>X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D7B0 A2 31: ldx #$31 /* A(A2)<1D7AE>X(31)<1D7B0>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7B2 A0 01: ldy #$01 /* A(A2)<1D7AE>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7B4 20 6E F2: jsr DataTableEntry_1F26E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D7B7 A9 30: lda #$30 /* A(30)<1D7B7>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7B9 8D DC 05: sta $05DC /* A(30)<1D7B7>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7BC A9 0C: lda #$0C /* A(0C)<1D7BC>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7BE 8D DE 05: sta $05DE /* A(0C)<1D7BC>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7C1 A9 87: lda #$87 /* A(87)<1D7C1>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D7C3 A2 68: ldx #$68 /* A(87)<1D7C1>X(68)<1D7C3>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7C5 A0 00: ldy #$00 /* A(87)<1D7C1>X(68)<1D7C3>Y(00)<1D7C5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D7C7 20 6E F2: jsr DataTableEntry_1F26E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D7CA A9 34: lda #$34 /* A(34)<1D7CA>X(68)<1D7C3>Y(00)<1D7C5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7CC 8D DC 05: sta $05DC /* A(34)<1D7CA>X(68)<1D7C3>Y(00)<1D7C5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7CF A9 24: lda #$24 /* A(24)<1D7CF>X(68)<1D7C3>Y(00)<1D7C5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7D1 8D DE 05: sta $05DE /* A(24)<1D7CF>X(68)<1D7C3>Y(00)<1D7C5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7D4 A9 B8: lda #$B8 /* A(B8)<1D7D4>X(68)<1D7C3>Y(00)<1D7C5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D7D6 A2 21: ldx #$21 /* A(B8)<1D7D4>X(21)<1D7D6>Y(00)<1D7C5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7D8 A0 01: ldy #$01 /* A(B8)<1D7D4>X(21)<1D7D6>Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7DA 20 6E F2: jsr DataTableEntry_1F26E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D7DD A9 00: lda #$00 /* A(00)<1D7DD>X(21)<1D7D6>Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D7DF 85 09: sta $09 /* A(00)<1D7DD>X(21)<1D7D6>Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D7E1 A9 01: lda #$01 /* A(01)<1D7E1>X(21)<1D7D6>Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7E3 85 07: sta nmiHandlerSelector /* A(01)<1D7E1>X(21)<1D7D6>Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D7E5 20 5F F9: jsr JumpTableEntry_1F95F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D7E8 AD 7D 06: lda levelWinFlag /* A(??)X(21)<1D7D6>Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D7EB 29 01: and #$01 /* A(??)X(21)<1D7D6>Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D7ED 48: pha /* A(??)X(21)<1D7D6>Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D7EE AA: tax /* A(??)X(??)Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D7EF 86 1F: stx currentPlayerInfoOrTemp /* A(??)X(??)Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D7F1 A9 00: lda #$00 /* A(00)<1D7F1>X(??)Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D7F3 85 47: sta tileItemLocH /* A(00)<1D7F1>X(??)Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D7F5 8D 00 05: sta $0500 /* A(00)<1D7F1>X(??)Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D7F8 9D 18 03: sta $0318,x /* A(00)<1D7F1>X(??)Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D7FB 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<1D7F1>X(??)Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $D7FE A9 7D: lda #$7D /* A(7D)<1D7FE>X(??)Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $D800 9D 12 03: sta $0312,x /* A(7D)<1D7FE>X(??)Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $D803 A0 05: ldy #$05 /* A(7D)<1D7FE>X(??)Y(05)<1D803>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ - $D805 C4 1F: cpy currentPlayerInfoOrTemp /* A(7D)<1D7FE>X(??)Y(05)<1D803>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D807 F0 03: beq + ; $D80C /* A(7D)<1D7FE>X(??)Y(05)<1D803>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D809 99 6C 00: sta mobOneFlags,y /* A(7D)<1D7FE>X(??)Y(05)<1D803>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $D80C 88: dey /* A(7D)<1D7FE>X(??)Y(05)<1D803>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D80D 10 F6: bpl - ; $D805 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D80F A9 05: lda #$05 /* A(05)<1D80F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D811 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D814 20 03 80: jsr _func_14003 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D817 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D818 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $D819 BD 18 03: lda $0318,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D81C F0 FB: beq - ; $D819 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D81E 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D821 A9 0A: lda #$0A /* A(0A)<1D821>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D823 8D 0E 05: sta $050E /* A(0A)<1D821>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D826 B5 72: lda mobOnePosX,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D828 8D 0A 05: sta $050A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D82B B5 78: lda mobOnePosY,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D82D 8D 0C 05: sta $050C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D830 A9 00: lda #$00 /* A(00)<1D830>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D832 8D 09 05: sta $0509 /* A(00)<1D830>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D835 8D 0B 05: sta $050B /* A(00)<1D830>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D838 A9 1E: lda #$1E /* A(1E)<1D838>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D83A 8D 0F 05: sta $050F /* A(1E)<1D838>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D83D AD 67 06: lda m_currentLoadingTile /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D840 F0 04: beq + ; $D846 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D842 29 03: and #$03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D844 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D845 CA: dex /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D846 BC 0A 06: ldy $060A,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D849 8C 0D 05: sty $050D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D84C 4C 40 F2: jmp _func_1F240 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D84F $D84F 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D852 CE 0E 05: dec $050E /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D855 D0 0F: bne + ; $D866 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D857 A9 0A: lda #$0A /* A(0A)<1D857>X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D859 8D 0E 05: sta $050E /* A(0A)<1D857>X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D85C AD 00 05: lda $0500 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D85F C9 02: cmp #$02 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D861 F0 03: beq + ; $D866 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D863 EE 00 05: inc $0500 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D866 AD 00 05: lda $0500 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D869 D0 18: bne + ; $D883 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D86B AD 7D 06: lda levelWinFlag /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D86E 29 01: and #$01 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D870 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D871 AD 0A 05: lda $050A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D874 95 72: sta mobOnePosX,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D876 AD 0C 05: lda $050C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D879 95 78: sta mobOnePosY,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D87B A9 05: lda #$05 /* A(05)<1D87B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D87D 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D880 4C 03 80: jmp _func_14003 ; $8003 -> $8093 /* A(05)<1D87B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $D883 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(05)<1D87B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D886 AD 00 05: lda $0500 /* A(??)X(00)<1D6C6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1D889 $D889 AE 0A 05: ldx $050A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D88C AC 0C 05: ldy $050C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D88F 20 75 80: jsr _func_14075 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D892 AD 7D 06: lda levelWinFlag /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D895 4C 98 D8: jmp _func_1D898 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1D898 $D898 A0 30: ldy #$30 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D89A 4A: lsr a /* A(??)X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D89B B0 1D: bcs + ; $D8BA /* A(??)X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D89D A9 02: lda #$02 /* A(02)<1D89D>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D89F 8D EE 05: sta $05EE /* A(02)<1D89D>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8A2 A9 11: lda #$11 /* A(11)<1D8A2>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8A4 8D EF 05: sta $05EF /* A(11)<1D8A2>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8A7 8C F0 05: sty $05F0 /* A(11)<1D8A2>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8AA A9 0F: lda #$0F /* A(0F)<1D8AA>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8AC 8D F4 05: sta $05F4 /* A(0F)<1D8AA>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8AF A9 15: lda #$15 /* A(15)<1D8AF>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8B1 8D F5 05: sta $05F5 /* A(15)<1D8AF>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8B4 A9 25: lda #$25 /* A(25)<1D8B4>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8B6 8D F6 05: sta $05F6 /* A(25)<1D8B4>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8B9 60: rts /* A(25)<1D8B4>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $D8BA A9 17: lda #$17 /* A(17)<1D8BA>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8BC 8D F1 05: sta $05F1 /* A(17)<1D8BA>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8BF A9 27: lda #$27 /* A(27)<1D8BF>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8C1 8D F2 05: sta $05F2 /* A(27)<1D8BF>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8C4 8C F3 05: sty $05F3 /* A(27)<1D8BF>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8C7 60: rts /* A(27)<1D8BF>X(00)<1DB09>Y(30)<1D898>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1D8C8 $D8C8 A9 0F: lda #$0F /* A(0F)<1D8C8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8CA 85 34: sta $34 /* A(0F)<1D8C8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8CC 85 35: sta $35 /* A(0F)<1D8C8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8CE 85 36: sta $36 /* A(0F)<1D8C8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8D0 85 37: sta $37 /* A(0F)<1D8C8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8D2 85 3A: sta $3A /* A(0F)<1D8C8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8D4 85 3D: sta $3D /* A(0F)<1D8C8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8D6 85 3E: sta $3E /* A(0F)<1D8C8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8D8 A9 30: lda #$30 /* A(30)<1D8D8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8DA 85 3F: sta $3F /* A(30)<1D8D8>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8DC 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D8DF A9 00: lda #$00 /* A(00)<1D8DF>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D8E1 85 06: sta frameCtr /* A(00)<1D8DF>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D8E3 8D 00 05: sta $0500 /* A(00)<1D8DF>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D8E6 8D DC 05: sta $05DC /* A(00)<1D8DF>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D8E9 A9 24: lda #$24 /* A(24)<1D8E9>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8EB 8D DE 05: sta $05DE /* A(24)<1D8E9>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8EE A9 A2: lda #$A2 /* A(A2)<1D8EE>X(64)<1D707>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D8F0 A2 31: ldx #$31 /* A(A2)<1D8EE>X(31)<1D8F0>Y(9C)<1D709>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8F2 A0 01: ldy #$01 /* A(A2)<1D8EE>X(31)<1D8F0>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8F4 20 6E F2: jsr DataTableEntry_1F26E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D8F7 A9 1D: lda #$1D /* A(1D)<1D8F7>X(31)<1D8F0>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8F9 8D DC 05: sta $05DC /* A(1D)<1D8F7>X(31)<1D8F0>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8FC A9 54: lda #$54 /* A(54)<1D8FC>X(31)<1D8F0>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D8FE 8D DE 05: sta $05DE /* A(54)<1D8FC>X(31)<1D8F0>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D901 AD 7D 06: lda levelWinFlag /* A(??)X(31)<1D8F0>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D904 4A: lsr a /* A(??)X(31)<1D8F0>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D905 A9 A4: lda #$A4 /* A(A4)<1D905>X(31)<1D8F0>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D907 A2 01: ldx #$01 /* A(A4)<1D905>X(01)<1D907>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D909 90 04: bcc + ; $D90F /* A(A4)<1D905>X(01)<1D907>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D90B A9 A9: lda #$A9 /* A(A9)<1D90B>X(01)<1D907>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D90D A2 01: ldx #$01 /* A(A9)<1D90B>X(01)<1D90D>Y(01)<1D8F2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $D90F A0 01: ldy #$01 /* A(??)X(01)<1D907>Y(01)<1D90F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D911 20 6E F2: jsr DataTableEntry_1F26E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D914 A9 E1: lda #$E1 /* A(E1)<1D914>X(01)<1D907>Y(01)<1D90F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D916 8D DC 05: sta $05DC /* A(E1)<1D914>X(01)<1D907>Y(01)<1D90F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D919 A9 18: lda #$18 /* A(18)<1D919>X(01)<1D907>Y(01)<1D90F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D91B 8D DE 05: sta $05DE /* A(18)<1D919>X(01)<1D907>Y(01)<1D90F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D91E A9 B6: lda #$B6 /* A(B6)<1D91E>X(01)<1D907>Y(01)<1D90F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D920 A2 F1: ldx #$F1 /* A(B6)<1D91E>X(F1)<1D920>Y(01)<1D90F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D922 A0 01: ldy #$01 /* A(B6)<1D91E>X(F1)<1D920>Y(01)<1D922>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D924 20 6E F2: jsr DataTableEntry_1F26E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D927 A9 00: lda #$00 /* A(00)<1D927>X(F1)<1D920>Y(01)<1D922>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D929 8D DC 05: sta $05DC /* A(00)<1D927>X(F1)<1D920>Y(01)<1D922>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D92C A9 9C: lda #$9C /* A(9C)<1D92C>X(F1)<1D920>Y(01)<1D922>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D92E 8D DE 05: sta $05DE /* A(9C)<1D92C>X(F1)<1D920>Y(01)<1D922>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D931 A9 AD: lda #$AD /* A(AD)<1D931>X(F1)<1D920>Y(01)<1D922>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D933 A2 51: ldx #$51 /* A(AD)<1D931>X(51)<1D933>Y(01)<1D922>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D935 A0 01: ldy #$01 /* A(AD)<1D931>X(51)<1D933>Y(01)<1D935>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D937 20 69 F2: jsr _func_1F269 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D93A A9 9A: lda #$9A /* A(9A)<1D93A>X(51)<1D933>Y(01)<1D935>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D93C 8D DC 05: sta $05DC /* A(9A)<1D93A>X(51)<1D933>Y(01)<1D935>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D93F A9 18: lda #$18 /* A(18)<1D93F>X(51)<1D933>Y(01)<1D935>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D941 8D DE 05: sta $05DE /* A(18)<1D93F>X(51)<1D933>Y(01)<1D935>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D944 A9 BB: lda #$BB /* A(BB)<1D944>X(51)<1D933>Y(01)<1D935>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D946 A2 08: ldx #$08 /* A(BB)<1D944>X(08)<1D946>Y(01)<1D935>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D948 A0 00: ldy #$00 /* A(BB)<1D944>X(08)<1D946>Y(00)<1D948>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D94A 20 69 F2: jsr _func_1F269 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D94D A9 01: lda #$01 /* A(01)<1D94D>X(08)<1D946>Y(00)<1D948>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D94F A2 B2: ldx #$B2 /* A(01)<1D94D>X(B2)<1D94F>Y(00)<1D948>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D951 A0 01: ldy #$01 /* A(01)<1D94D>X(B2)<1D94F>Y(01)<1D951>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D953 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D956 AD 7D 06: lda levelWinFlag /* A(??)X(B2)<1D94F>Y(01)<1D951>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D959 4A: lsr a /* A(??)X(B2)<1D94F>Y(01)<1D951>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D95A A9 D9: lda #$D9 /* A(D9)<1D95A>X(B2)<1D94F>Y(01)<1D951>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D95C A2 BE: ldx #$BE /* A(D9)<1D95A>X(BE)<1D95C>Y(01)<1D951>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D95E 90 04: bcc + ; $D964 /* A(D9)<1D95A>X(BE)<1D95C>Y(01)<1D951>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D960 A9 D9: lda #$D9 /* A(D9)<1D960>X(BE)<1D95C>Y(01)<1D951>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D962 A2 C6: ldx #$C6 /* A(D9)<1D960>X(C6)<1D962>Y(01)<1D951>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $D964 20 D7 E9: jsr _func_1E9D7 /* A(D9)<1D960>X(C6)<1D962>Y(01)<1D951>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D967 A0 28: ldy #$28 /* A(D9)<1D95A>X(BE)<1D95C>Y(28)<1D967>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D969 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D96C AD 7F 06: lda $067F /* A(??)X(BE)<1D95C>Y(28)<1D967>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D96F 08: php /* A(??)X(BE)<1D95C>Y(28)<1D967>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $D970 20 F6 E8: jsr _func_1E8F6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $D973 29 07: and #$07 /* A(??)X(BE)<1D95C>Y(28)<1D967>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D975 0A: asl a /* A(??)X(BE)<1D95C>Y(28)<1D967>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D976 A8: tay /* A(??)X(BE)<1D95C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D977 B9 CE D9: lda _data_1D9CE_indexed,y /* A$1D9CE,y<1D977>X(BE)<1D95C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D97A BE CD D9: ldx _data_1D9CD_indexed,y /* A$1D9CE,y<1D977>X$1D9CD,y<1D97A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D97D 28: plp /* A$1D9CE,y<1D977>X$1D9CD,y<1D97A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D97E F0 06: beq + ; $D986 /* A$1D9CE,y<1D977>X$1D9CD,y<1D97A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D980 B9 15 DA: lda _data_1DA15_indexed,y /* A$1DA15,y<1D980>X$1D9CD,y<1D97A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D983 BE 14 DA: ldx _data_1DA14_indexed,y /* A$1DA15,y<1D980>X$1DA14,y<1D983>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $D986 20 D7 E9: jsr _func_1E9D7 /* A$1DA15,y<1D980>X$1DA14,y<1D983>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D989 A0 40: ldy #$40 /* A$1D9CE,y<1D977>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D98B 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ - $D98E 20 7A E8: jsr WaitForNmi /* A(??)X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D991 A5 06: lda frameCtr /* A(??)X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D993 C9 3C: cmp #$3C /* A(??)X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D995 90 F7: bcc - ; $D98E /* A(??)X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $D997 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D99A 20 7B 80: jsr _func_1407B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D99D A9 23: lda #$23 /* A(23)<1D99D>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D99F 8D DD 05: sta $05DD /* A(23)<1D99D>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D9A2 A9 CA: lda #>_data_1CA04 /* A(CA)<1D9A2>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D9A4 8D DC 05: sta $05DC /* A(CA)<1D9A2>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $D9A7 A9 04: lda #<_data_1CA04 /* A(04)<1D9A7>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D9A9 8D DB 05: sta $05DB /* A(04)<1D9A7>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D9AC A9 00: lda #$00 /* A(00)<1D9AC>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D9AE 8D DA 05: sta $05DA /* A(00)<1D9AC>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $D9B1 A9 36: lda #$36 /* A(36)<1D9B1>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D9B3 8D DE 05: sta $05DE /* A(36)<1D9B1>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D9B6 A9 09: lda #$09 /* A(09)<1D9B6>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $D9B8 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $D9BB 4C 51 DA: jmp + ; $DA51 /* A(09)<1D9B6>X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $D9BE .byte $A0,$C2,$CC,$CF,$CF,$D0,$A1,$FF,$D3,$D0,$C9,$CB,$C5,$A1,$FF _data_1D9CD_indexed $D9CD .byte $DD _data_1D9CE_indexed $D9CE .byte $D9,$E7,$D9,$F3,$D9,$FF,$D9,$0A,$DA,$DD,$D9,$E7,$D9,$F3,$D9,$C7 $D9DE .byte $CF,$CF,$C4,$A0,$CA,$CF,$C2,$A1,$FF,$A0,$D7,$C1,$D9,$A0,$D4,$CF $D9EE .byte $A0,$C7,$CF,$A1,$FF,$A0,$C5,$D8,$C3,$C5,$CC,$CC,$C5,$CE,$D4,$A1 $D9FE .byte $FF,$C4,$C9,$CE,$CF,$AD,$CD,$C9,$D4,$C5,$A1,$FF,$A0,$C1,$D7,$C5 $DA0E .byte $D3,$CF,$CD,$C5,$A1,$FF _data_1DA14_indexed $DA14 .byte $24 _data_1DA15_indexed $DA15 .byte $DA,$30,$DA,$3B,$DA,$45,$DA,$24,$DA,$30,$DA,$3B,$DA,$45,$DA,$D4 $DA25 .byte $C8,$C5,$A0,$D7,$C9,$CE,$CE,$C5,$D2,$A1,$FF,$A0,$D4,$CF,$D0,$A0 $DA35 .byte $C4,$C9,$CE,$CF,$A1,$FF,$D4,$C8,$C5,$A0,$C2,$C5,$D3,$D4,$A1,$FF $DA45 .byte $D4,$C8,$C5,$A0,$D6,$C9,$C3,$D4,$CF,$D2,$A1,$FF + $DA51 AD 7D 06: lda levelWinFlag /* A(??)X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA54 29 01: and #$01 /* A(??)X$1D9CD,y<1D97A>Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA56 AA: tax /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA57 BC 10 06: ldy $0610,x /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA5A C0 04: cpy #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA5C 90 05: bcc + ; $DA63 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA5E A0 03: ldy #$03 /* A(??)X(??)Y(03)<1DA5E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DA60 EE 06 05: inc $0506 /* A(??)X(??)Y(03)<1DA5E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $DA63 B9 71 DA: lda _data_1DA71_indexed,y /* A$1DA71,y<1DA63>X(??)Y(03)<1DA5E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA66 8D 05 05: sta $0505 /* A$1DA71,y<1DA63>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA69 A9 0A: lda #$0A /* A(0A)<1DA69>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DA6B 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(0A)<1DA69>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DA6E 4C 7A E8: jmp WaitForNmi /* A(0A)<1DA69>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_1DA71_indexed $DA71 .byte $00,$01,$07,$0F _func_1DA75 $DA75 AD 7D 06: lda levelWinFlag /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA78 29 01: and #$01 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA7A AA: tax /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA7B BD 16 06: lda $0616,x /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA7E F0 15: beq _loc_1DA95 /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA80 AC 80 06: ldy $0680 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA83 F0 10: beq _loc_1DA95 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA85 A9 00: lda #$00 /* A(00)<1DA85>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DA87 9D 16 06: sta $0616,x /* A(00)<1DA85>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DA8A A2 20: ldx #$20 /* A(00)<1DA85>X(20)<1DA8A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DA8C 88: dey /* A(??)X(20)<1DA8A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA8D F0 02: beq + ; $DA91 /* A(??)X(20)<1DA8A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA8F A2 40: ldx #$40 /* A(??)X(40)<1DA8F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $DA91 A0 01: ldy #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DA93 D0 10: bne + ; $DAA5 /* A(??)X(20)<1DA8A>Y(01)<1DA91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_1DA95 $DA95 AC 7F 06: ldy $067F /* A(??)X(20)<1DA8A>Y(01)<1DA91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DA98 F0 25: beq ++ ; $DABF -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DA9A A9 00: lda #$00 /* A(00)<1DA9A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DA9C 8D 7F 06: sta $067F /* A(00)<1DA9A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DA9F A2 02: ldx #$02 /* A(00)<1DA9A>X(02)<1DA9F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAA1 A9 50: lda #$50 /* A(50)<1DAA1>X(02)<1DA9F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAA3 A0 02: ldy #$02 /* A(50)<1DAA1>X(02)<1DA9F>Y(02)<1DAA3>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $DAA5 8C D8 05: sty $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAA8 A0 0B: ldy #$0B /* A(50)<1DAA1>X(02)<1DA9F>Y(0B)<1DAA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAAA 8C D7 05: sty dunnoButZeroedWhenNmiHandlerSet /* A(50)<1DAA1>X(02)<1DA9F>Y(0B)<1DAA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAAD 86 1F: stx currentPlayerInfoOrTemp /* A(50)<1DAA1>X(02)<1DA9F>Y(0B)<1DAA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAAF 48: pha /* A(50)<1DAA1>X(02)<1DA9F>Y(0B)<1DAA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $DAB0 AD 7D 06: lda levelWinFlag /* A(??)X(02)<1DA9F>Y(0B)<1DAA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $DAB3 29 01: and #$01 /* A(??)X(02)<1DA9F>Y(0B)<1DAA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $DAB5 AA: tax /* A(??)X(??)Y(0B)<1DAA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $DAB6 68: pla /* A(50)X(??)Y(0B)<1DAA8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAB7 A0 00: ldy #$00 /* A(50)X(??)Y(00)<1DAB7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DAB9 20 AF F6: jsr _func_1F6AF /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DABC EE 08 05: inc $0508 /* A(50)X(??)Y(00)<1DAB7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $DABF 60: rts /* A(50)X(??)Y(00)<1DAB7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1DAC0 $DAC0 AD 7D 06: lda levelWinFlag /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DAC3 29 01: and #$01 /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DAC5 AA: tax /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DAC6 BD 16 06: lda $0616,x /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DAC9 0D 7F 06: ora $067F /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DACC F0 0A: beq + ; $DAD8 -> rts /* A(??)X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DACE A9 00: lda #$00 /* A(00)<1DACE>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DAD0 8D D8 05: sta $05D8 /* A(00)<1DACE>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DAD3 A9 0B: lda #$0B /* A(0B)<1DAD3>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAD5 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(0B)<1DAD3>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $DAD8 60: rts /* A(0B)<1DAD3>X(??)Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1DAD9 $DAD9 A5 06: lda frameCtr /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DADB 4A: lsr a /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DADC 4A: lsr a /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DADD 4A: lsr a /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DADE 4A: lsr a /* A(??)X(64)<1D707>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DADF A2 30: ldx #$30 /* A(??)X(30)<1DADF>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAE1 B0 06: bcs + ; $DAE9 /* A(??)X(30)<1DADF>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DAE3 29 0F: and #$0F /* A(??)X(30)<1DADF>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DAE5 A8: tay /* A(??)X(30)<1DADF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DAE6 BE EC DA: ldx _data_1DAEC_indexed,y /* A(??)X$1DAEC,y<1DAE6>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $DAE9 86 36: stx $36 /* A(??)X(30)<1DADF>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DAEB 60: rts /* A(??)X(30)<1DADF>Y(3C)<1D728>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_1DAEC_indexed $DAEC .byte $11,$21,$13,$23,$14,$24,$15,$25,$16,$26,$27,$28,$29,$3A,$2B,$2C _func_1DAFC $DAFC 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DAFF A9 0C: lda #$0C /* A(0C)<1DAFF>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DB01 20 B7 C3: jsr _func_1C3B7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ _data_1DB04 $DB04 .byte $A9 $DB05 .byte $14 $DB06 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DB09 A2 00: ldx #$00 /* A(14)<1DB04>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DB0B 86 2A: stx initedTo01 /* A(14)<1DB04>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DB0D 8E 00 05: stx $0500 /* A(14)<1DB04>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DB10 8E 01 05: stx $0501 /* A(14)<1DB04>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DB13 20 5D F2: jsr _func_1F25D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DB16 A9 09: lda #$09 /* A(09)<1DB16>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DB18 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DB1B 20 20 DC: jsr _func_1DC20 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DB1E A9 00: lda #$00 /* A(00)<1DB1E>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DB20 8D DA 05: sta $05DA /* A(00)<1DB1E>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DB23 8D DE 05: sta $05DE /* A(00)<1DB1E>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DB26 A9 03: lda #$03 /* A(03)<1DB26>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DB28 8D D8 05: sta $05D8 /* A(03)<1DB26>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _loc_1DB2B $DB2B 20 7A E8: jsr WaitForNmi /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB2E 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DB31 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DB34 20 51 80: jsr _func_14051 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DB37 A5 06: lda frameCtr /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB39 29 03: and #$03 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB3B D0 03: bne + ; $DB40 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB3D EE 00 05: inc $0500 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $DB40 20 29 C7: jsr JumpTableEntry_1C729 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB43 20 BE C5: jsr MaybeContinueDialogOrPauseScreen /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DB46 AD 00 05: lda $0500 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB49 C9 0A: cmp #$0A /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB4B D0 08: bne + ; $DB55 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB4D EE 00 05: inc $0500 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB50 A9 00: lda #$00 /* A(00)<1DB50>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DB52 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $DB55 AD 00 05: lda $0500 /* A(00)<1DB50>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB58 C9 16: cmp #$16 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB5A 90 07: bcc + ; $DB63 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB5C C9 43: cmp #$43 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB5E B0 03: bcs + ; $DB63 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB60 20 17 DD: jsr _func_1DD17 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $DB63 AD 00 05: lda $0500 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB66 C9 25: cmp #$25 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB68 D0 03: bne + ; $DB6D /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB6A 20 E0 DB: jsr _func_1DBE0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $DB6D AD 00 05: lda $0500 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB70 C9 34: cmp #$34 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB72 D0 07: bne + ; $DB7B /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB74 EE 00 05: inc $0500 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB77 A9 10: lda #$10 /* A(10)<1DB77>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DB79 85 3E: sta $3E /* A(10)<1DB77>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $DB7B AD 00 05: lda $0500 /* A(10)<1DB77>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DB7E C9 43: cmp #$43 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB80 D0 0B: bne _loc_1DB8D /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB82 EE 00 05: inc $0500 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB85 20 11 DC: jsr _func_1DC11 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ DataTableEntry_1DB88 $DB88 .byte $A9,$01,$20,$C6 DataTableEntry_1DB8C $DB8C .byte $D0 _loc_1DB8D $DB8D AD 00 05: lda $0500 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB90 C9 52: cmp #$52 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB92 90 97: bcc _loc_1DB2B /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB94 AD DA 05: lda $05DA /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB97 D0 14: bne + ; $DBAD /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB99 AD DE 05: lda $05DE /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB9C D0 8D: bne _loc_1DB2B /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DB9E AD D8 05: lda $05D8 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBA1 C9 01: cmp #$01 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBA3 D0 86: bne _loc_1DB2B /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBA5 8D DA 05: sta $05DA /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBA8 A9 0A: lda #$0A /* A(0A)<1DBA8>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DBAA 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $DBAD EE 01 05: inc $0501 /* A(0A)<1DBA8>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBB0 AD 01 05: lda $0501 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBB3 C9 0A: cmp #$0A /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBB5 90 18: bcc ++ ; $DBCF -> _loc_1DB2B /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBB7 A9 00: lda #$00 /* A(00)<1DBB7>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DBB9 8D 01 05: sta $0501 /* A(00)<1DBB7>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DBBC EE DA 05: inc $05DA /* A(00)<1DBB7>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBBF AD DA 05: lda $05DA /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBC2 C9 06: cmp #$06 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBC4 B0 05: bcs + ; $DBCB /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBC6 A9 06: lda #$06 /* A(06)<1DBC6>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DBC8 8D DA 05: sta $05DA /* A(06)<1DBC6>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $DBCB C9 09: cmp #$09 /* A(06)<1DBC6>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DBCD B0 03: bcs +++ ; $DBD2 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $DBCF 4C 2B DB: jmp _loc_1DB2B /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $DBD2 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DBD5 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DBD8 20 39 DD: jsr _func_1DD39 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DBDB A9 1E: lda #$1E /* A(1E)<1DBDB>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DBDD 4C 67 E8: jmp PlaySquareOneForAFrames /* A(1E)<1DBDB>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1DBE0 $DBE0 EE 00 05: inc $0500 /* A(1E)<1DBDB>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DBE3 A9 11: lda #$11 /* A(11)<1DBE3>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DBE5 AC 81 06: ldy $0681 /* A(11)<1DBE3>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBE8 F0 02: beq + ; $DBEC /* A(11)<1DBE3>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBEA A9 27: lda #$27 /* A(27)<1DBEA>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $DBEC 85 3F: sta $3F /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DBEE A9 30: lda #$30 /* A(30)<1DBEE>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DBF0 85 1F: sta currentPlayerInfoOrTemp /* A(30)<1DBEE>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DBF2 A0 00: ldy #$00 /* A(30)<1DBEE>X(00)<1DB09>Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DBF4 98: tya /* A(00)<1DBF4>X(00)<1DB09>Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DBF5 AE 81 06: ldx $0681 /* A(00)<1DBF4>X(??)Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBF8 20 AF F6: jsr _func_1F6AF /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DBFB AE 7F 06: ldx $067F /* A(00)<1DBF4>X(??)Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DBFE F0 10: beq + ; $DC10 -> rts /* A(00)<1DBF4>X(??)Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC00 AD 81 06: lda $0681 /* A(??)X(??)Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC03 49 01: eor #$01 /* A(??)X(??)Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC05 AA: tax /* A(??)X(??)Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC06 B5 2C: lda playerOneFlags,x /* A(??)X(??)Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC08 10 06: bpl + ; $DC10 -> rts /* A(??)X(??)Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC0A A0 00: ldy #$00 /* A(??)X(??)Y(00)<1DC0A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DC0C 98: tya /* A(00)<1DC0C>X(??)Y(00)<1DC0A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DC0D 20 AF F6: jsr _func_1F6AF /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $DC10 60: rts /* A(00)<1DBF4>X(??)Y(00)<1DBF2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1DC11 $DC11 A9 0F: lda #$0F /* A(03)<1DE9A>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC13 85 34: sta $34 /* A(0F)<1DC11>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC15 85 35: sta $35 /* A(0F)<1DC11>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC17 85 36: sta $36 /* A(0F)<1DC11>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC19 85 3D: sta $3D /* A(0F)<1DC11>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC1B 85 3E: sta $3E /* A(0F)<1DC11>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC1D 85 3F: sta $3F /* A(0F)<1DC11>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC1F 60: rts /* A(0F)<1DC11>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1DC20 $DC20 20 11 DC: jsr _func_1DC11 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DC23 AD 81 06: lda $0681 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC26 20 98 D8: jsr _func_1D898 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DC29 A9 03: lda #$03 /* A(03)<1DC29>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC2B 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DC2E A2 12: ldx #$12 /* A(03)<1DC29>X(12)<1DC2E>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $DC30 BD E2 DC: lda _data_1DCE2_indexed,x /* A$1DCE2,x<1DC30>X(12)<1DC2E>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC33 9D 00 04: sta $0400,x /* A$1DCE2,x<1DC30>X(12)<1DC2E>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC36 CA: dex /* A$1DCE2,x<1DC30>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC37 10 F7: bpl - ; $DC30 /* A$1DCE2,x<1DC30>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC39 AD 81 06: lda $0681 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC3C F0 0E: beq + ; $DC4C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC3E 0E 00 04: asl $0400 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC41 0E 01 04: asl $0401 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DC44 A9 FA: lda #$FA /* A(FA)<1DC44>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DC46 8D 08 04: sta $0408 /* A(FA)<1DC44>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DC49 8D 09 04: sta $0409 /* A(FA)<1DC44>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $DC4C A9 23: lda #$23 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S?*/ $DC4E 8D DD 05: sta $05DD /* A(23)<1DC4C>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC51 A9 DB: lda #>_data_1DB04 /* A(DB)<1DC51>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DC53 8D DC 05: sta $05DC /* A(DB)<1DC51>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DC56 A9 04: lda #<_data_1DB04 /* A(04)<1DC56>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC58 8D DB 05: sta $05DB /* A(04)<1DC56>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC5B A9 00: lda #$00 /* A(00)<1DC5B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DC5D 8D DA 05: sta $05DA /* A(00)<1DC5B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DC60 A9 13: lda #$13 /* A(13)<1DC60>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC62 8D DE 05: sta $05DE /* A(13)<1DC60>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC65 A9 09: lda #$09 /* A(09)<1DC65>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC67 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DC6A A9 30: lda #$30 /* A(30)<1DC6A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC6C 85 37: sta $37 /* A(30)<1DC6A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC6E 85 3A: sta $3A /* A(30)<1DC6A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC70 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DC73 A9 30: lda #$30 /* A(30)<1DC73>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC75 8D DC 05: sta $05DC /* A(30)<1DC73>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC78 A9 0C: lda #$0C /* A(0C)<1DC78>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC7A 8D DE 05: sta $05DE /* A(0C)<1DC78>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC7D A9 87: lda #$87 /* A(87)<1DC7D>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DC7F A2 68: ldx #$68 /* A(87)<1DC7D>X(68)<1DC7F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC81 A0 00: ldy #$00 /* A(87)<1DC7D>X(68)<1DC7F>Y(00)<1DC81>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DC83 20 6E F2: jsr DataTableEntry_1F26E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DC86 A9 34: lda #$34 /* A(34)<1DC86>X(68)<1DC7F>Y(00)<1DC81>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC88 8D DC 05: sta $05DC /* A(34)<1DC86>X(68)<1DC7F>Y(00)<1DC81>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC8B A9 60: lda #$60 /* A(60)<1DC8B>X(68)<1DC7F>Y(00)<1DC81>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC8D 8D DE 05: sta $05DE /* A(60)<1DC8B>X(68)<1DC7F>Y(00)<1DC81>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC90 A9 B8: lda #$B8 /* A(B8)<1DC90>X(68)<1DC7F>Y(00)<1DC81>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DC92 A2 21: ldx #$21 /* A(B8)<1DC90>X(21)<1DC92>Y(00)<1DC81>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC94 A0 01: ldy #$01 /* A(B8)<1DC90>X(21)<1DC92>Y(01)<1DC94>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC96 20 6E F2: jsr DataTableEntry_1F26E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DC99 A9 5D: lda #$5D /* A(5D)<1DC99>X(21)<1DC92>Y(01)<1DC94>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC9B 8D DC 05: sta $05DC /* A(5D)<1DC99>X(21)<1DC92>Y(01)<1DC94>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DC9E A9 24: lda #$24 /* A(24)<1DC9E>X(21)<1DC92>Y(01)<1DC94>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DCA0 8D DE 05: sta $05DE /* A(24)<1DC9E>X(21)<1DC92>Y(01)<1DC94>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DCA3 A9 BD: lda #$BD /* A(BD)<1DCA3>X(21)<1DC92>Y(01)<1DC94>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DCA5 A2 08: ldx #$08 /* A(BD)<1DCA3>X(08)<1DCA5>Y(01)<1DC94>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DCA7 A0 00: ldy #$00 /* A(BD)<1DCA3>X(08)<1DCA5>Y(00)<1DCA7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DCA9 20 69 F2: jsr _func_1F269 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DCAC AD 82 06: lda warpLevel /* A(??)X(08)<1DCA5>Y(00)<1DCA7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DCAF 0A: asl a /* A(??)X(08)<1DCA5>Y(00)<1DCA7>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DCB0 A8: tay /* A(??)X(08)<1DCA5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DCB1 B9 C4 ED: lda _DataPointerTable_1EDC4,y /* A$1EDC4,y<1DCB1>X(08)<1DCA5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DCB4 8D DA 05: sta $05DA /* A$1EDC4,y<1DCB1>X(08)<1DCA5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DCB7 B9 C5 ED: lda _DataPointerTable_1EDC4+1,y /* A$1EDC5,y<1DCB7>X(08)<1DCA5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DCBA 8D DB 05: sta $05DB /* A$1EDC5,y<1DCB7>X(08)<1DCA5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DCBD A9 0C: lda #$0C /* A(0C)<1DCBD>X(08)<1DCA5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DCBF 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DCC2 A9 01: lda #$01 /* A(01)<1DCC2>X(08)<1DCA5>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DCC4 A2 76: ldx #$76 /* A(01)<1DCC2>X(76)<1DCC4>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DCC6 A0 01: ldy #$01 /* A(01)<1DCC2>X(76)<1DCC4>Y(01)<1DCC6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DCC8 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DCCB A9 DC: lda #$DC /* A(DC)<1DCCB>X(76)<1DCC4>Y(01)<1DCC6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DCCD A2 F5: ldx #$F5 /* A(DC)<1DCCB>X(F5)<1DCCD>Y(01)<1DCC6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DCCF 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DCD2 A9 8A: lda #$8A /* A(8A)<1DCD2>X(F5)<1DCCD>Y(01)<1DCC6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DCD4 A0 30: ldy #$30 /* A(8A)<1DCD2>X(F5)<1DCCD>Y(30)<1DCD4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DCD6 20 DA D0: jsr _func_1D0DA /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DCD9 A9 DC: lda #$DC /* A(DC)<1DCD9>X(F5)<1DCCD>Y(30)<1DCD4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DCDB A2 F5: ldx #$F5 /* A(DC)<1DCD9>X(F5)<1DCDB>Y(30)<1DCD4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DCDD A0 30: ldy #$30 /* A(DC)<1DCD9>X(F5)<1DCDB>Y(30)<1DCDD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DCDF 4C 03 EB: jmp _func_1EB03 /* A(DC)<1DCD9>X(F5)<1DCDB>Y(30)<1DCDD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_1DCE2_indexed $DCE2 .byte $50,$50,$00,$00,$00,$00,$00,$FF,$F5,$F5,$FF,$00,$00,$00,$00,$FF $DCF2 .byte $FF,$FF,$FF,$A0,$D4,$C9,$CD,$C5,$A0,$D7,$C1,$D2,$D0,$A1,$0D,$0D $DD02 .byte $0E,$A0,$C2,$CF,$CE,$D5,$D3,$AE,$0D,$0D,$0D,$0E,$A0,$A6,$CF,$CF $DD12 .byte $AC,$CF,$CF,$CF,$FF _func_1DD17 $DD17 A5 06: lda frameCtr /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD19 4A: lsr a /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD1A 4A: lsr a /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD1B 4A: lsr a /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD1C 29 0F: and #$0F /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD1E A8: tay /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD1F B9 29 DD: lda _data_1DD29_indexed,y /* A$1DD29,y<1DD1F>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD22 85 36: sta $36 /* A$1DD29,y<1DD1F>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD24 A9 16: lda #$16 /* A(16)<1DD24>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD26 85 35: sta $35 /* A(16)<1DD24>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD28 60: rts /* A(16)<1DD24>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_1DD29_indexed $DD29 .byte $11,$21,$30,$23,$14,$24 _data_1DD2F_indexed $DD2F .byte $15,$25,$30,$26,$27,$28,$30,$3A,$2B,$2C _func_1DD39 $DD39 08: php /* A(??)X(00)<1DB09>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD3A 48: pha /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $DD3B A9 21: lda #$21 /* A(21)<1DD3B>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $DD3D 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $DD40 68: pla /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD41 28: plp /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD42 A9 03: lda #$03 /* A(03)<1DD42>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD44 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD47 20 AE DD: jsr _func_1DDAE /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD4A A9 00: lda #$00 /* A(00)<1DD4A>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DD4C 8D D8 05: sta $05D8 /* A(00)<1DD4A>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DD4F A9 04: lda #$04 /* A(04)<1DD4F>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD51 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD54 A9 28: lda #$28 /* A(28)<1DD54>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD56 85 36: sta $36 /* A(28)<1DD54>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD58 A9 01: lda #$01 /* A(01)<1DD58>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD5A 20 67 E8: jsr PlaySquareOneForAFrames /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD5D A0 00: ldy #$00 /* A(01)<1DD58>X(00)<1DB09>Y(00)<1DD5D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DD5F 20 8E DD: jsr _func_1DD8E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD62 A0 02: ldy #$02 /* A(01)<1DD58>X(00)<1DB09>Y(02)<1DD62>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD64 20 8E DD: jsr _func_1DD8E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD67 A0 04: ldy #$04 /* A(01)<1DD58>X(00)<1DB09>Y(04)<1DD67>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD69 20 8E DD: jsr _func_1DD8E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD6C A0 00: ldy #$00 /* A(01)<1DD58>X(00)<1DB09>Y(00)<1DD6C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $DD6E B9 2F DD: lda _data_1DD2F_indexed,y /* A(??)X(00)<1DB09>Y(00)<1DD6C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD71 85 36: sta $36 /* A$1DD2F,y<1DD6E>X(00)<1DB09>Y(00)<1DD6C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD73 A9 03: lda #$03 /* A(03)<1DD73>X(00)<1DB09>Y(00)<1DD6C>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD75 20 C3 DD: jsr _func_1DDC3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD78 C8: iny /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD79 C0 06: cpy #$06 /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD7B 90 F1: bcc - ; $DD6E /* A(??)X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD7D A9 28: lda #$28 /* A(28)<1DD7D>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD7F 85 36: sta $36 /* A(28)<1DD7D>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD81 A0 02: ldy #$02 /* A(28)<1DD7D>X(00)<1DB09>Y(02)<1DD81>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD83 20 8E DD: jsr _func_1DD8E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD86 A0 00: ldy #$00 /* A(28)<1DD7D>X(00)<1DB09>Y(00)<1DD86>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DD88 20 8E DD: jsr _func_1DD8E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DD8B 4C AE DD: jmp _func_1DDAE /* A(28)<1DD7D>X(00)<1DB09>Y(00)<1DD86>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1DD8E $DD8E A9 04: lda #$04 /* A(28)<1DD7D>X(00)<1DB09>Y(00)<1DD86>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD90 8D DC 05: sta $05DC /* A(04)<1DD8E>X(00)<1DB09>Y(00)<1DD5D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD93 A9 18: lda #$18 /* A(18)<1DD93>X(00)<1DB09>Y(00)<1DD5D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD95 8D DE 05: sta $05DE /* A(18)<1DD93>X(00)<1DB09>Y(00)<1DD5D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DD98 B9 A9 DD: lda _data_1DDA9_indexed,y /* A$1DDA9,y<1DD98>X(00)<1DB09>Y(00)<1DD5D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD9B BE A8 DD: ldx _data_1DDA8_indexed,y /* A$1DDA9,y<1DD98>X$1DDA8,y<1DD9B>Y(00)<1DD5D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DD9E A0 03: ldy #$03 /* A$1DDA9,y<1DD98>X$1DDA8,y<1DD9B>Y(03)<1DD9E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DDA0 20 69 F2: jsr _func_1F269 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DDA3 A9 03: lda #$03 /* A(03)<1DDA3>X$1DDA8,y<1DD9B>Y(03)<1DD9E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DDA5 4C C3 DD: jmp _func_1DDC3 /* A(03)<1DDA3>X$1DDA8,y<1DD9B>Y(03)<1DD9E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _data_1DDA8_indexed $DDA8 .byte $00 _data_1DDA9_indexed $DDA9 .byte $BC,$40,$BD,$80,$BE _func_1DDAE $DDAE A9 04: lda #$04 /* A(28)<1DD7D>X(00)<1DB09>Y(00)<1DD86>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DDB0 8D DC 05: sta $05DC /* A(04)<1DDAE>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DDB3 A9 18: lda #$18 /* A(18)<1DDB3>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DDB5 8D DE 05: sta $05DE /* A(18)<1DDB3>X(00)<1DB09>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DDB8 A0 FF: ldy #$FF /* A(18)<1DDB3>X(00)<1DB09>Y(FF)<1DDB8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DDBA 4C 69 F2: jmp _func_1F269 /* A(18)<1DDB3>X(00)<1DB09>Y(FF)<1DDB8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) $DDBD .byte $30,$16,$30,$24,$28,$FF _func_1DDC3 $DDC3 A9 03: lda #$03 /* A(03)<1DDC3>X$1DDA8,y<1DD9B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DDC5 20 67 E8: jsr PlaySquareOneForAFrames /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DDC8 4C BE C5: jmp MaybeContinueDialogOrPauseScreen /* A(03)<1DDC3>X$1DDA8,y<1DD9B>Y(03)<1DD9E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1DDCB $DDCB A2 00: ldx #$00 /* A(03)<1DDC3>X(00)<1DDCB>Y(03)<1DD9E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DDCD 86 2A: stx initedTo01 /* A(??)X(00)<1DDCB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DDCF 8E 00 05: stx $0500 /* A(??)X(00)<1DDCB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DDD2 8E 01 05: stx $0501 /* A(??)X(00)<1DDCB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DDD5 20 A3 C3: jsr _func_1C3A3 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DDD8 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DDDB A9 8A: lda #$8A /* A(8A)<1DDDB>X(00)<1DDCB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DDDD A0 30: ldy #$30 /* A(8A)<1DDDB>X(00)<1DDCB>Y(30)<1DDDD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DDDF 20 DA D0: jsr _func_1D0DA /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DDE2 20 9A DE: jsr _func_1DE9A /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DDE5 20 05 D1: jsr _func_1D105 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DDE8 A9 87: lda #$87 /* A(87)<1DDE8>X(00)<1DDCB>Y(30)<1DDDD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DDEA A0 22: ldy #$22 /* A(87)<1DDE8>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DDEC 20 DA D0: jsr _func_1D0DA /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ - $DDEF 20 7A E8: jsr WaitForNmi /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DDF2 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DDF5 A5 06: lda frameCtr /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DDF7 29 3F: and #$3F /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DDF9 D0 03: bne + ; $DDFE /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DDFB EE 00 05: inc $0500 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $DDFE 20 BE C5: jsr MaybeContinueDialogOrPauseScreen /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE01 20 17 E1: jsr _func_1E117 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE04 AD 00 05: lda $0500 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE07 C9 02: cmp #$02 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE09 D0 0C: bne + ; $DE17 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE0B EE 00 05: inc $0500 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE0E A9 30: lda #$30 /* A(30)<1DE0E>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DE10 85 36: sta $36 /* A(30)<1DE0E>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DE12 A9 01: lda #$01 /* A(01)<1DE12>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DE14 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $DE17 AD 00 05: lda $0500 /* A(01)<1DE12>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE1A C9 0A: cmp #$0A /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE1C D0 1A: bne ++ ; $DE38 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE1E EE 00 05: inc $0500 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE21 A5 2C: lda playerOneFlags /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE23 F0 0E: beq + ; $DE33 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE25 20 0F DF: jsr _func_1DF0F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE28 20 39 DD: jsr _func_1DD39 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE2B A2 00: ldx #$00 /* A(??)X(00)<1DE2B>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DE2D 20 42 DF: jsr _func_1DF42 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE30 4C 38 DE: jmp ++ ; $DE38 /* A(??)X(00)<1DE2B>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $DE33 A9 12: lda #$12 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE35 8D 00 05: sta $0500 /* A(12)<1DE33>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $DE38 AD 00 05: lda $0500 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE3B C9 12: cmp #$12 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE3D D0 1A: bne ++ ; $DE59 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE3F EE 00 05: inc $0500 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE42 A5 2D: lda playerTwoFlags /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE44 F0 0E: beq + ; $DE54 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE46 20 0F DF: jsr _func_1DF0F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE49 20 39 DD: jsr _func_1DD39 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE4C A2 01: ldx #$01 /* A(??)X(01)<1DE4C>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DE4E 20 42 DF: jsr _func_1DF42 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE51 4C 59 DE: jmp ++ ; $DE59 /* A(??)X(01)<1DE4C>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $DE54 A9 1A: lda #$1A /* A(??)X(??)Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE56 8D 00 05: sta $0500 /* A(1A)<1DE54>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $DE59 AD 00 05: lda $0500 /* A(??)X(01)<1DE4C>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE5C C9 1A: cmp #$1A /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE5E D0 1D: bne ++ ; $DE7D /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE60 EE 00 05: inc $0500 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE63 20 0F DF: jsr _func_1DF0F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE66 AD 01 05: lda $0501 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE69 F0 07: beq + ; $DE72 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE6B A9 20: lda #$20 /* A(20)<1DE6B>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DE6D 8D 00 05: sta $0500 /* A(20)<1DE6B>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DE70 D0 0B: bne ++ ; $DE7D /* A(20)<1DE6B>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $DE72 20 39 DD: jsr _func_1DD39 /* A(20)<1DE6B>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DE75 20 9B E0: jsr _func_1E09B /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE78 A9 01: lda #$01 /* A(01)<1DE78>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DE7A 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ++ $DE7D AD 00 05: lda $0500 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE80 C9 20: cmp #$20 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE82 B0 03: bcs + ; $DE87 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE84 4C EF DD: jmp - ; $DDEF /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $DE87 20 0F DF: jsr _func_1DF0F /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DE8A 20 39 DD: jsr _func_1DD39 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE8D 20 FC E0: jsr _func_1E0FC /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE90 A9 F0: lda #$F0 /* A(F0)<1DE90>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DE92 20 67 E8: jsr PlaySquareOneForAFrames /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE95 A9 B4: lda #$B4 /* A(B4)<1DE95>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DE97 4C 67 E8: jmp PlaySquareOneForAFrames /* A(B4)<1DE95>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _func_1DE9A $DE9A A9 03: lda #$03 /* A(??)X(00)<1DDCB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S?*/ $DE9C 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DE9F 20 11 DC: jsr _func_1DC11 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DEA2 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DEA5 A9 01: lda #$01 /* A(01)<1DEA5>X(00)<1DDCB>Y(30)<1DDDD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DEA7 A2 04: ldx #$04 /* A(01)<1DEA5>X(04)<1DEA7>Y(30)<1DDDD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DEA9 A0 01: ldy #$01 /* A(01)<1DEA5>X(04)<1DEA7>Y(01)<1DEA9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DEAB 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DEAE A9 DE: lda #$DE /* A(DE)<1DEAE>X(04)<1DEA7>Y(01)<1DEA9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DEB0 A2 C3: ldx #$C3 /* A(DE)<1DEAE>X(C3)<1DEB0>Y(01)<1DEA9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DEB2 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DEB5 A0 48: ldy #$48 /* A(DE)<1DEAE>X(C3)<1DEB0>Y(48)<1DEB5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DEB7 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DEBA A9 23: lda #$23 /* A(23)<1DEBA>X(C3)<1DEB0>Y(48)<1DEB5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DEBC A2 D0: ldx #$D0 /* A(23)<1DEBA>X(D0)<1DEBC>Y(48)<1DEB5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DEBE A0 F0: ldy #$F0 /* A(23)<1DEBA>X(D0)<1DEBC>Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DEC0 4C 37 E1: jmp _func_1E137 /* A(23)<1DEBA>X(D0)<1DEBC>Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) $DEC3 .byte $D9,$CF,$D5,$A0,$C4,$C9,$C4,$A0,$C9,$D4,$A1,$0D,$0D,$59,$4F,$55 $DED3 .byte $20,$48,$41,$56,$45,$20,$4A,$4F,$49,$4E,$45,$44,$0D,$54,$48,$45 $DEE3 .byte $20,$52,$41,$4E,$4B,$53,$20,$4F,$46,$0D,$54,$48,$45,$20,$54,$52 $DEF3 .byte $4F,$47,$20,$45,$4C,$49,$54,$45,$21,$0D,$0D,$43,$4F,$4E,$47,$52 $DF03 .byte $41,$54,$55,$4C,$41,$54,$49,$4F,$4E,$53,$21,$FF _func_1DF0F $DF0F 20 11 DC: jsr _func_1DC11 /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF12 A9 0F: lda #$0F /* A(0F)<1DF12>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF14 85 37: sta $37 /* A(0F)<1DF12>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF16 85 3A: sta $3A /* A(0F)<1DF12>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF18 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DF1B 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DF1E A9 03: lda #$03 /* A(03)<1DF1E>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF20 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DF23 A9 0C: lda #$0C /* A(0C)<1DF23>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF25 20 B7 C3: jsr _func_1C3B7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DF28 A9 01: lda #$01 /* A(01)<1DF28>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF2A 4C 55 F2: jmp _func_1F255 /* A(01)<1DF28>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1DF2D $DF2D 48: pha /* A(??)X(??)Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF2E 8A: txa /* A(0D)<1DF2E>X(0D)<1E0FE>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $DF2F 48: pha /* A(0D)<1DF2E>X(0D)<1E0FE>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $DF30 20 0F DF: jsr _func_1DF0F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $DF33 A9 01: lda #$01 /* A(01)<1DF33>X(0D)<1E0FE>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF35 A2 04: ldx #$04 /* A(01)<1DF33>X(04)<1DF35>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF37 A0 01: ldy #$01 /* A(01)<1DF33>X(04)<1DF35>Y(01)<1DF37>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF39 20 B2 E9: jsr _func_1E9B2 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DF3C 68: pla /* A(??)X(04)<1DF35>Y(01)<1DF37>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF3D AA: tax /* A(??)X(??)Y(01)<1DF37>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF3E 68: pla /* A(??)X(??)Y(01)<1DF37>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF3F 4C D7 E9: jmp _func_1E9D7 /* A(??)X(??)Y(01)<1DF37>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1DF42 $DF42 86 23: stx currentPlayerOrTemp /* A(??)X(??)Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF44 A0 00: ldy #$00 /* A(??)X(01)<1DE4C>Y(00)<1DF44>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $DF46 B9 2F E0: lda _data_1E02F_indexed,y /* A$1E02F,y<1DF46>X(01)<1DE4C>Y(00)<1DF44>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF49 99 00 04: sta $0400,y /* A$1E02F,y<1DF46>X(01)<1DE4C>Y(00)<1DF44>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF4C C8: iny /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF4D C9 FF: cmp #$FF /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF4F D0 F5: bne - ; $DF46 /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF51 BD AE 06: lda $06AE,x /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF54 C9 33: cmp #$33 /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF56 90 05: bcc + ; $DF5D /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF58 A9 32: lda #$32 /* A(32)<1DF58>X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF5A 9D AE 06: sta $06AE,x /* A(32)<1DF58>X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $DF5D 20 13 E0: jsr _func_1E013 /* A(32)<1DF58>X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF60 8D 07 04: sta $0407 /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF63 8C 08 04: sty $0408 /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF66 BD EA 03: lda $03EA,x /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF69 20 13 E0: jsr _func_1E013 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DF6C 8C 20 04: sty $0420 /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF6F BD E4 03: lda $03E4,x /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF72 20 13 E0: jsr _func_1E013 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DF75 C8: iny /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF76 B5 2C: lda playerOneFlags,x /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF78 30 02: bmi + ; $DF7C /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF7A A0 B0: ldy #$B0 /* A(??)X(01)<1DE4C>Y(B0)<1DF7A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $DF7C 8C 3A 04: sty $043A /* A(??)X(01)<1DE4C>Y(B0)<1DF7A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DF7F A9 04: lda #$04 /* A(04)<1DF7F>X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF81 A2 00: ldx #$00 /* A(04)<1DF7F>X(00)<1DF81>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $DF83 20 2D DF: jsr _func_1DF2D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DF86 A0 68: ldy #$68 /* A(04)<1DF7F>X(00)<1DF81>Y(68)<1DF86>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF88 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DF8B A9 E0: lda #$E0 /* A(E0)<1DF8B>X(00)<1DF81>Y(68)<1DF86>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DF8D A2 23: ldx #$23 /* A(E0)<1DF8B>X(23)<1DF8D>Y(68)<1DF86>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF8F A4 23: ldy currentPlayerOrTemp /* A(E0)<1DF8B>X(23)<1DF8D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DF91 08: php /* A(E0)<1DF8B>X(23)<1DF8D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $DF92 F0 04: beq + ; $DF98 /* A(E0)<1DF8B>X(23)<1DF8D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $DF94 A9 E0: lda #$E0 /* A(E0)<1DF94>X(23)<1DF8D>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $DF96 A2 29: ldx #$29 /* A(E0)<1DF94>X(29)<1DF96>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ + $DF98 20 D7 E9: jsr _func_1E9D7 /* A(E0)<1DF94>X(29)<1DF96>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $DF9B A0 48: ldy #$48 /* A(E0)<1DF8B>X(23)<1DF8D>Y(48)<1DF9B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DF9D 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DFA0 A9 23: lda #$23 /* A(23)<1DFA0>X(23)<1DF8D>Y(48)<1DF9B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DFA2 A2 D0: ldx #$D0 /* A(23)<1DFA0>X(D0)<1DFA2>Y(48)<1DF9B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DFA4 A0 55: ldy #$55 /* A(23)<1DFA0>X(D0)<1DFA2>Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DFA6 28: plp /* A(23)<1DFA0>X(D0)<1DFA2>Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFA7 F0 02: beq + ; $DFAB /* A(23)<1DFA0>X(D0)<1DFA2>Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFA9 A0 AA: ldy #$AA /* A(23)<1DFA0>X(D0)<1DFA2>Y(AA)<1DFA9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ + $DFAB 20 37 E1: jsr _func_1E137 /* A(23)<1DFA0>X(D0)<1DFA2>Y(AA)<1DFA9>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DFAE A6 23: ldx currentPlayerOrTemp /* A(23)<1DFA0>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFB0 B5 2C: lda playerOneFlags,x /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFB2 10 0B: bpl + ; $DFBF /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFB4 BD E4 03: lda $03E4,x /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFB7 18: clc /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFB8 69 01: adc #$01 /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFBA 0A: asl a /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFBB 0A: asl a /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFBC 20 25 E1: jsr _func_1E125 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $DFBF BD EA 03: lda $03EA,x /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFC2 F0 0A: beq + ; $DFCE /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFC4 0A: asl a /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFC5 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFC7 0A: asl a /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFC8 0A: asl a /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFC9 65 1F: adc currentPlayerInfoOrTemp /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFCB 20 25 E1: jsr _func_1E125 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $DFCE BD AE 06: lda $06AE,x /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFD1 F0 03: beq + ; $DFD6 /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFD3 20 25 E1: jsr _func_1E125 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $DFD6 BD AE 06: lda $06AE,x /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFD9 C9 32: cmp #$32 /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFDB D0 26: bne + ; $E003 /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFDD BD EA 03: lda $03EA,x /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFE0 C9 02: cmp #$02 /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFE2 D0 1F: bne + ; $E003 /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFE4 A9 E0: lda #$E0 /* A(E0)<1DFE4>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DFE6 A2 80: ldx #$80 /* A(E0)<1DFE4>X(80)<1DFE6>Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DFE8 20 D7 E9: jsr _func_1E9D7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DFEB A0 A8: ldy #$A8 /* A(E0)<1DFE4>X(80)<1DFE6>Y(A8)<1DFEB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DFED 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DFF0 A6 23: ldx currentPlayerOrTemp /* A(E0)<1DFE4>X(??)Y(A8)<1DFEB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $DFF2 A9 32: lda #$32 /* A(32)<1DFF2>X(??)Y(A8)<1DFEB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DFF4 20 25 E1: jsr _func_1E125 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $DFF7 A9 23: lda #$23 /* A(23)<1DFF7>X(??)Y(A8)<1DFEB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $DFF9 A2 E8: ldx #$E8 /* A(23)<1DFF7>X(E8)<1DFF9>Y(A8)<1DFEB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DFFB A0 FF: ldy #$FF /* A(23)<1DFF7>X(E8)<1DFF9>Y(FF)<1DFFB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $DFFD 20 37 E1: jsr _func_1E137 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E000 EE 01 05: inc $0501 /* A(23)<1DFF7>X(E8)<1DFF9>Y(FF)<1DFFB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E003 A6 23: ldx currentPlayerOrTemp /* A(23)<1DFF7>X(E8)<1DFF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E005 A9 00: lda #$00 /* A(00)<1E005>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E007 9D E4 03: sta $03E4,x /* A(00)<1E005>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E00A A9 30: lda #$30 /* A(30)<1E00A>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E00C 85 36: sta $36 /* A(30)<1E00A>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E00E A9 01: lda #$01 /* A(01)<1E00E>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E010 4C C6 D0: jmp _func_1D0C6 /* A(01)<1E00E>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1E013 $E013 0A: asl a /* A(01)<1E00E>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E014 A8: tay /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E015 B9 C2 ED: lda _data_1EDC2_indexed,y /* A$1EDC2,y<1E015>X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E018 09 80: ora #$80 /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E01A 48: pha /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E01B B9 C3 ED: lda _data_1EDC3_indexed,y /* A$1EDC3,y<1E01B>X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E01E 09 80: ora #$80 /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E020 A8: tay /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E021 68: pla /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E022 60: rts /* A(??)X(01)<1DE4C>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $E023 .byte $C2,$CC,$CF,$CF,$D0,$FF,$D3,$D0,$C9,$CB,$C5,$FF _data_1E02F_indexed $E02F .byte $50,$4C,$41,$59,$45,$44,$20,$58,$58,$20,$4C,$45,$56,$45,$4C,$53 $E03F .byte $20,$78,$20,$B5,$B0,$B0,$B0,$B0,$B0,$0D,$53,$41,$56,$45,$44,$20 $E04F .byte $58,$20,$43,$4F,$4E,$54,$49,$4E,$55,$45,$53,$20,$78,$20,$B5,$B0 $E05F .byte $B0,$B0,$B0,$B0,$B0,$0D,$48,$41,$53,$20,$58,$20,$4C,$49,$56,$45 $E06F .byte $53,$20,$4C,$45,$46,$54,$20,$78,$20,$B2,$B0,$B0,$B0,$B0,$B0,$B0 $E07F .byte $FF,$55,$4C,$54,$49,$4D,$41,$54,$45,$20,$42,$4F,$4E,$55,$53,$20 $E08F .byte $B2,$B5,$AC,$B0,$B0,$B0,$AC,$B0,$B0,$B0,$A1,$FF _func_1E09B $E09B A9 E0: lda #$E0 /* A(E0)<1E09B>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E09D A2 BD: ldx #$BD /* A(E0)<1E09B>X(BD)<1E09D>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E09F 20 2D DF: jsr _func_1DF2D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E0A2 A0 38: ldy #$38 /* A(E0)<1E09B>X(BD)<1E09D>Y(38)<1E0A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E0A4 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E0A7 A9 30: lda #$30 /* A(30)<1E0A7>X(BD)<1E09D>Y(38)<1E0A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E0A9 85 36: sta $36 /* A(30)<1E0A7>X(BD)<1E09D>Y(38)<1E0A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E0AB A9 23: lda #$23 /* A(23)<1E0AB>X(BD)<1E09D>Y(38)<1E0A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E0AD A2 D8: ldx #$D8 /* A(23)<1E0AB>X(D8)<1E0AD>Y(38)<1E0A2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E0AF A0 FF: ldy #$FF /* A(23)<1E0AB>X(D8)<1E0AD>Y(FF)<1E0AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E0B1 20 37 E1: jsr _func_1E137 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E0B4 A9 23: lda #$23 /* A(23)<1E0B4>X(D8)<1E0AD>Y(FF)<1E0AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E0B6 A2 E0: ldx #$E0 /* A(23)<1E0B4>X(E0)<1E0B6>Y(FF)<1E0AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E0B8 A0 0F: ldy #$0F /* A(23)<1E0B4>X(E0)<1E0B6>Y(0F)<1E0B8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E0BA 4C 37 E1: jmp _func_1E137 /* A(23)<1E0B4>X(E0)<1E0B6>Y(0F)<1E0B8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $E0BD .byte $57,$41,$4E,$54,$20,$54,$48,$45,$0D,$0D,$D5,$CC,$D4,$C9,$CD,$C1 $E0CD .byte $D4,$C5,$0D,$0E,$C8,$C9,$C7,$C8,$A0,$D3,$C3,$CF,$D2,$C5,$BF,$0D $E0DD .byte $0D,$0D,$55,$53,$45,$20,$4F,$4E,$4C,$59,$20,$B1,$20,$43,$52,$45 $E0ED .byte $44,$49,$54,$20,$54,$4F,$20,$46,$49,$4E,$49,$53,$48,$21,$FF _func_1E0FC $E0FC A9 E1: lda #$E1 /* A(E1)<1E0FC>X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E0FE A2 0D: ldx #$0D /* A(E1)<1E0FC>X(0D)<1E0FE>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E100 20 2D DF: jsr _func_1DF2D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E103 A0 68: ldy #$68 /* A(E1)<1E0FC>X(0D)<1E0FE>Y(68)<1E103>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E105 20 03 EB: jsr _func_1EB03 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E108 A9 30: lda #$30 /* A(30)<1E108>X(0D)<1E0FE>Y(68)<1E103>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E10A 85 36: sta $36 /* A(30)<1E108>X(0D)<1E0FE>Y(68)<1E103>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E10C 60: rts /* A(30)<1E108>X(0D)<1E0FE>Y(68)<1E103>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) $E10D .byte $C7,$C1,$CD,$C5,$A0,$CF,$D6,$C5,$D2,$FF _func_1E117 $E117 A5 06: lda frameCtr /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E119 4A: lsr a /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E11A 4A: lsr a /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E11B 4A: lsr a /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E11C 29 0F: and #$0F /* A(??)X(00)<1DDCB>Y(22)<1DDEA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E11E A8: tay /* A(??)X(00)<1DDCB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E11F B9 29 DD: lda _data_1DD29_indexed,y /* A$1DD29,y<1E11F>X(00)<1DDCB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E122 85 3F: sta $3F /* A$1DD29,y<1E11F>X(00)<1DDCB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E124 60: rts /* A$1DD29,y<1E11F>X(00)<1DDCB>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E125 $E125 48: pha /* A(??)X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E126 A9 50: lda #$50 /* A(50)<1E126>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E128 85 1F: sta currentPlayerInfoOrTemp /* A(50)<1E126>X(??)Y(55)<1DFA4>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E12A A0 00: ldy #$00 /* A(50)<1E126>X(??)Y(00)<1E12A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $E12C 98: tya /* A(00)<1E12C>X(??)Y(00)<1E12A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $E12D 20 AF F6: jsr _func_1F6AF /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $E130 68: pla /* A(??)X(??)Y(00)<1E12A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E131 38: sec /* A(??)X(??)Y(00)<1E12A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E132 E9 01: sbc #$01 /* A(??)X(??)Y(00)<1E12A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E134 D0 EF: bne _func_1E125 /* A(??)X(??)Y(00)<1E12A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E136 60: rts /* A(??)X(??)Y(00)<1E12A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E137 $E137 8D DD 05: sta $05DD /* A(23)<1DEBA>X(E0)<1E0B6>Y(0F)<1E0B8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E13A 8E DC 05: stx $05DC /* A(23)<1DEBA>X(D0)<1DEBC>Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E13D A2 08: ldx #$08 /* A(23)<1DEBA>X(08)<1E13D>Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E13F 8E DE 05: stx $05DE /* A(23)<1DEBA>X(08)<1E13D>Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E142 98: tya /* A(F0)<1E142>X(08)<1E13D>Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $E143 9D FF 03: sta $03FF,x /* A(F0)<1E142>X(08)<1E13D>Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E146 CA: dex /* A(F0)<1E142>X(??)Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E147 D0 FA: bne - ; $E143 /* A(F0)<1E142>X(??)Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E149 A9 04: lda #$04 /* A(04)<1E149>X(??)Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E14B 8D DB 05: sta $05DB /* A(04)<1E149>X(??)Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E14E A9 00: lda #$00 /* A(00)<1E14E>X(??)Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E150 8D DA 05: sta $05DA /* A(00)<1E14E>X(??)Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E153 A9 09: lda #$09 /* A(09)<1E153>X(??)Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E155 4C 55 F2: jmp _func_1F255 /* A(09)<1E153>X(??)Y(F0)<1DEBE>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1E158 $E158 8D 08 05: sta $0508 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E15B A9 01: lda #$01 /* A(01)<1E15B>X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E15D 8D AD 06: sta someEnableFlag_06AD /* A(01)<1E15B>X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E160 AD 83 06: lda initedToFFInPlayerStart /* A(??)X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E163 10 10: bpl ++ ; $E175 /* A(??)X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E165 20 F6 E8: jsr _func_1E8F6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E168 29 01: and #$01 /* A(??)X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E16A AA: tax /* A(??)X(??)Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E16B B4 2C: ldy playerOneFlags,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E16D 30 03: bmi + ; $E172 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E16F 49 01: eor #$01 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E171 AA: tax /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E172 8E 83 06: stx initedToFFInPlayerStart /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $E175 A5 2C: lda playerOneFlags /* A(??)X(??)Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E177 8D 0B 05: sta $050B /* A(??)X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E17A A5 2D: lda playerTwoFlags /* A(??)X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E17C 8D 0C 05: sta $050C /* A(??)X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E17F A9 00: lda #$00 /* A(00)<1E17F>X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E181 85 2C: sta playerOneFlags /* A(00)<1E17F>X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E183 85 2D: sta playerTwoFlags /* A(00)<1E17F>X(FF)<1C16D>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E185 20 86 F0: jsr SetNmiHandlerZero /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E188 20 E2 E8: jsr ClearJoystickButtonsAndMasks /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ DataTableEntry_1E18B $E18B .byte $A2 $E18C .byte $00 $E18D 86 04: stx scrollX /* A(00)<1E17F>X(00)<1E18B>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E18F 86 05: stx scrollY /* A(00)<1E17F>X(00)<1E18B>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E191 86 2A: stx initedTo01 /* A(00)<1E17F>X(00)<1E18B>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E193 8E 02 05: stx $0502 /* A(00)<1E17F>X(00)<1E18B>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E196 8E 00 05: stx $0500 /* A(00)<1E17F>X(00)<1E18B>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E199 8E 05 05: stx $0505 /* A(00)<1E17F>X(00)<1E18B>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E19C 8E 06 05: stx $0506 /* A(00)<1E17F>X(00)<1E18B>Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E19F CA: dex /* A(00)<1E17F>X(??)Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1A0 8E 07 05: stx $0507 /* A(00)<1E17F>X(??)Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1A3 A9 86: lda #$86 /* A(86)<1E1A3>X(??)Y(04)<1C27A>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E1A5 A0 20: ldy #$20 /* A(86)<1E1A3>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E1A7 20 DA D0: jsr _func_1D0DA /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1AA 20 AC E2: jsr _func_1E2AC /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1AD 20 F0 E2: jsr _func_1E2F0 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1B0 20 31 E3: jsr _func_1E331 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1B3 20 E2 E8: jsr ClearJoystickButtonsAndMasks /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ - $E1B6 A9 01: lda #$01 /* A(01)<1E1B6>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1B8 20 DB E6: jsr _func_1E6DB /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1BB 90 03: bcc + ; $E1C0 /* A(01)<1E1B6>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1BD 4C 93 E2: jmp ++ ; $E293 /* A(01)<1E1B6>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $E1C0 A5 06: lda frameCtr /* A(01)<1E1B6>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1C2 29 03: and #$03 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1C4 D0 03: bne + ; $E1C9 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1C6 EE 02 05: inc $0502 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E1C9 20 1E E7: jsr _func_1E71E /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1CC 20 89 E7: jsr _func_1E789 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1CF 20 38 E7: jsr _func_1E738 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1D2 20 A6 E6: jsr _func_1E6A6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1D5 AD 02 05: lda $0502 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1D8 C9 0F: cmp #$0F /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1DA D0 08: bne + ; $E1E4 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1DC A9 5F: lda #$5F /* A(5F)<1E1DC>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E1DE 8D 04 05: sta $0504 /* A(5F)<1E1DC>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E1E1 EE 02 05: inc $0502 /* A(5F)<1E1DC>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E1E4 AD 02 05: lda $0502 /* A(5F)<1E1DC>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1E7 C9 11: cmp #$11 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1E9 D0 17: bne + ; $E202 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1EB EE 00 05: inc $0500 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1EE 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1F1 AD 00 05: lda $0500 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1F4 AC 01 05: ldy $0501 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E1F7 20 6F 80: jsr _func_1406F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E1FA A9 06: lda #$06 /* A(06)<1E1FA>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E1FC 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(06)<1E1FA>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E1FF EE 02 05: inc $0502 /* A(06)<1E1FA>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E202 AD 02 05: lda $0502 /* A(06)<1E1FA>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E205 C9 2D: cmp #$2D /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E207 D0 08: bne + ; $E211 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E209 A9 53: lda #$53 /* A(53)<1E209>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E20B 8D 04 05: sta $0504 /* A(53)<1E209>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E20E EE 02 05: inc $0502 /* A(53)<1E209>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E211 AD 02 05: lda $0502 /* A(53)<1E209>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E214 C9 2F: cmp #$2F /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E216 D0 17: bne + ; $E22F /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E218 08: php /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E219 48: pha /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $E21A A9 1F: lda #$1F /* A(1F)<1E21A>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $E21C 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $E21F 68: pla /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E220 28: plp /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E221 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E224 20 57 80: jsr _func_14057 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E227 A9 04: lda #$04 /* A(04)<1E227>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E229 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(04)<1E227>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E22C EE 02 05: inc $0502 /* A(04)<1E227>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E22F AD 02 05: lda $0502 /* A(04)<1E227>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E232 C9 31: cmp #$31 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E234 D0 08: bne + ; $E23E /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E236 A9 02: lda #$02 /* A(02)<1E236>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E238 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(02)<1E236>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E23B EE 02 05: inc $0502 /* A(02)<1E236>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E23E AD 02 05: lda $0502 /* A(02)<1E236>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E241 C9 45: cmp #$45 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E243 B0 03: bcs + ; $E248 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E245 4C B6 E1: jmp - ; $E1B6 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $E248 20 96 E6: jsr _func_1E696 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E24B 20 CD E6: jsr _func_1E6CD /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E24E A9 05: lda #$05 /* A(05)<1E24E>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E250 20 92 F0: jsr _func_1F092 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E253 A9 08: lda #$08 /* A(08)<1E253>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E255 20 92 F0: jsr _func_1F092 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E258 20 D7 E3: jsr _func_1E3D7 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ - $E25B A9 01: lda #$01 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E25D 20 DB E6: jsr _func_1E6DB /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E260 B0 31: bcs ++ ; $E293 /* A(01)<1E25B>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E262 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E265 20 1E E7: jsr _func_1E71E /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E268 A9 06: lda #$06 /* A(06)<1E268>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E26A 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E26D 20 00 80: jsr HandleThePlayers /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E270 20 03 80: jsr HandleTheEnemies /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E273 20 09 80: jsr _func_18009 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E276 20 C1 E4: jsr _func_1E4C1 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E279 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E27C 20 03 80: jsr _func_14003 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E27F AD 09 05: lda $0509 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E282 F0 D7: beq - ; $E25B /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E284 20 86 F0: jsr SetNmiHandlerZero /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E287 08: php /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E288 48: pha /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $E289 A9 13: lda #$13 /* A(13)<1E289>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S0*/ $E28B 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $E28E 68: pla /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E28F 28: plp /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E290 20 9A E3: jsr _func_1E39A /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ++ $E293 20 86 F0: jsr SetNmiHandlerZero /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E296 20 67 EE: jsr _func_1EE67 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E299 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E29B 29 FC: and #$FC /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E29D 85 00: sta savedCurPPUCTRL /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E29F AD 0B 05: lda $050B /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2A2 85 2C: sta playerOneFlags /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2A4 AD 0C 05: lda $050C /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2A7 85 2D: sta playerTwoFlags /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2A9 4C B8 E7: jmp _func_1E7B8 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E2AC $E2AC 20 84 EF: jsr _func_1EF84 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2AF 20 67 EE: jsr _func_1EE67 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2B2 A0 10: ldy #$10 /* A(86)<1E1A3>X(??)Y(10)<1E2B2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E2B4 A9 0F: lda #$0F /* A(0F)<1E2B4>X(??)Y(10)<1E2B2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E2B6 20 05 EF: jsr _func_1EF05 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2B9 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2BC 20 87 80: jsr _func_14087 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2BF 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2C2 20 B0 E7: jsr _func_1E7B0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2C5 A9 3C: lda #$3C /* A(3C)<1E2C5>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E2C7 20 F4 E6: jsr _func_1E6F4 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2CA A9 06: lda #$06 /* A(06)<1E2CA>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $E2CC 48: pha /* A(??)X(06)<1E2CE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2CD 4A: lsr a /* A(03)X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E2CE A2 06: ldx #$06 /* A(03)X(06)<1E2CE>Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E2D0 A0 17: ldy #$17 /* A(03)X(06)<1E2CE>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E2D2 90 04: bcc + ; $E2D8 /* A(03)X(06)<1E2CE>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E2D4 A2 16: ldx #$16 /* A(03)X(16)<1E2D4>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E2D6 A0 28: ldy #$28 /* A(03)X(16)<1E2D4>Y(28)<1E2D6>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ + $E2D8 86 36: stx $36 /* A(03)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E2DA 84 37: sty $37 /* A(03)X(06)<1E2CE>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E2DC A9 1E: lda #$1E /* A(1E)<1E2DC>X(06)<1E2CE>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E2DE 20 F4 E6: jsr _func_1E6F4 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2E1 20 1E E7: jsr _func_1E71E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2E4 68: pla /* A(??)X(06)<1E2CE>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2E5 38: sec /* A(??)X(06)<1E2CE>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2E6 E9 01: sbc #$01 /* A(??)X(06)<1E2CE>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2E8 D0 E2: bne - ; $E2CC /* A(??)X(06)<1E2CE>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2EA 20 67 EE: jsr _func_1EE67 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2ED 4C B8 E7: jmp _func_1E7B8 /* A(??)X(06)<1E2CE>Y(17)<1E2D0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E2F0 $E2F0 A9 00: lda #$00 /* A(??)X(06)<1E2CE>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E2F2 20 37 EE: jsr _func_1EE37 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2F5 20 67 EE: jsr _func_1EE67 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E2F8 A9 0F: lda #<$910F /* A(0F)<1E2F8>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E2FA 85 13: sta temp_13 /* A(0F)<1E2F8>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E2FC A9 91: lda #>$910F /* A(91)<1E2FC>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E2FE 85 14: sta temp_14 /* A(91)<1E2FC>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E300 A9 10: lda #$10 /* A(10)<1E300>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E302 A2 00: ldx #$00 /* A(10)<1E300>X(00)<1E302>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E304 A0 01: ldy #$01 /* A(10)<1E300>X(00)<1E302>Y(01)<1E304>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E306 20 24 F8: jsr _func_1F824 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E309 A9 F9: lda #<$9EF9 /* A(F9)<1E309>X(00)<1E302>Y(01)<1E304>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E30B 85 13: sta temp_13 /* A(F9)<1E309>X(00)<1E302>Y(01)<1E304>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E30D A9 9E: lda #>$9EF9 /* A(9E)<1E30D>X(00)<1E302>Y(01)<1E304>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E30F 85 14: sta temp_14 /* A(9E)<1E30D>X(00)<1E302>Y(01)<1E304>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E311 A9 03: lda #$03 /* A(03)<1E311>X(00)<1E302>Y(01)<1E304>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E313 A2 00: ldx #$00 /* A(03)<1E311>X(00)<1E313>Y(01)<1E304>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E315 A0 01: ldy #$01 /* A(03)<1E311>X(00)<1E313>Y(01)<1E315>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E317 20 24 F8: jsr _func_1F824 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E31A A9 A8: lda #<$ABA8 /* A(A8)<1E31A>X(00)<1E313>Y(01)<1E315>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E31C 85 13: sta temp_13 /* A(A8)<1E31A>X(00)<1E313>Y(01)<1E315>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E31E A9 AB: lda #>$ABA8 /* A(AB)<1E31E>X(00)<1E313>Y(01)<1E315>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E320 85 14: sta temp_14 /* A(AB)<1E31E>X(00)<1E313>Y(01)<1E315>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E322 A2 77: ldx #$77 /* A(AB)<1E31E>X(77)<1E322>Y(01)<1E315>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E324 A0 12: ldy #$12 /* A(AB)<1E31E>X(77)<1E322>Y(12)<1E324>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E326 A9 00: lda #$00 /* A(00)<1E326>X(77)<1E322>Y(12)<1E324>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E328 20 77 E9: jsr _func_1E977 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E32B 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E32E 4C 54 80: jmp _loc_14054 ; $8054 -> _loc_16089 /* A(00)<1E326>X(77)<1E322>Y(12)<1E324>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E331 $E331 A0 10: ldy #$10 /* A(??)X(77)<1E322>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E333 A9 0F: lda #$0F /* A(0F)<1E333>X(??)Y(10)<1E331>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E335 20 05 EF: jsr _func_1EF05 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E338 20 0D EF: jsr _func_1EF0D /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E33B 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E33E 20 B0 E7: jsr _func_1E7B0 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E341 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E344 A9 00: lda #$00 /* A(00)<1E344>X(??)Y(10)<1E331>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E346 A0 58: ldy #$58 /* A(00)<1E344>X(??)Y(58)<1E346>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E348 8C 03 05: sty $0503 /* A(00)<1E344>X(??)Y(58)<1E346>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E34B 8C 04 05: sty $0504 /* A(00)<1E344>X(??)Y(58)<1E346>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E34E 20 5D 80: jsr _func_1405D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E351 A9 04: lda #$04 /* A(04)<1E351>X(??)Y(58)<1E346>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $E353 48: pha /* A(??)X(8E)<1E364>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E354 A9 08: lda #$08 /* A(08)<1E354>X(??)Y(58)<1E346>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E356 20 67 E8: jsr PlaySquareOneForAFrames /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $E359 A9 E3: lda #$E3 /* A(E3)<1E359>X(??)Y(58)<1E346>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E35B A2 7E: ldx #$7E /* A(E3)<1E359>X(7E)<1E35B>Y(58)<1E346>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E35D A0 10: ldy #$10 /* A(E3)<1E359>X(7E)<1E35B>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E35F 20 16 EF: jsr _func_1EF16 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E362 A9 E3: lda #$E3 /* A(E3)<1E362>X(7E)<1E35B>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E364 A2 8E: ldx #$8E /* A(E3)<1E362>X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E366 20 4C EF: jsr _func_1EF4C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E369 68: pla /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E36A 38: sec /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E36B E9 01: sbc #$01 /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E36D D0 E4: bne - ; $E353 /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E36F A5 00: lda savedCurPPUCTRL /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E371 29 02: and #$02 /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E373 F0 02: beq + ; $E377 /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E375 A9 10: lda #$10 /* A(10)<1E375>X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $E377 18: clc /* A(10)<1E375>X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E378 65 05: adc scrollY /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E37A 8D 01 05: sta $0501 /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E37D 60: rts /* A(??)X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $E37E .byte $0F,$38,$27,$30,$0F,$38,$27,$28,$0F,$38,$27,$16,$0F,$2D,$00,$10 $E38E .byte $38,$27,$28,$0F,$10,$30,$0F,$28,$27,$0F,$27,$16 _func_1E39A $E39A 20 84 EF: jsr _func_1EF84 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E39D 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E3A0 A9 00: lda #$00 /* A(00)<1E3A0>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E3A2 AC 03 05: ldy $0503 /* A(00)<1E3A0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3A5 20 5D 80: jsr _func_1405D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E3A8 A9 03: lda #$03 /* A(03)<1E3A8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3AA 20 92 F0: jsr _func_1F092 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E3AD A9 5F: lda #$5F /* A(5F)<1E3AD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3AF 8D 04 05: sta $0504 /* A(5F)<1E3AD>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $E3B2 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3B5 20 38 E7: jsr _func_1E738 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E3B8 AD 03 05: lda $0503 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3BB CD 04 05: cmp $0504 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3BE D0 F2: bne - ; $E3B2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3C0 A9 04: lda #$04 /* A(04)<1E3C0>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $E3C2 48: pha /* A(??)X(??)Y(10)<1E3C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3C3 A9 08: lda #$08 /* A(08)<1E3C3>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $E3C5 20 67 E8: jsr PlaySquareOneForAFrames /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $E3C8 A0 10: ldy #$10 /* A(08)<1E3C3>X(??)Y(10)<1E3C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3CA 20 36 EF: jsr _func_1EF36 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E3CD 20 6D EF: jsr _func_1EF6D /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E3D0 68: pla /* A(??)X(??)Y(10)<1E3C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3D1 38: sec /* A(??)X(??)Y(10)<1E3C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3D2 E9 01: sbc #$01 /* A(??)X(??)Y(10)<1E3C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3D4 D0 EC: bne - ; $E3C2 /* A(??)X(??)Y(10)<1E3C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3D6 60: rts /* A(??)X(??)Y(10)<1E3C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E3D7 $E3D7 A2 00: ldx #$00 /* A(08)<1E253>X(00)<1E3D7>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E3D9 8E 02 05: stx $0502 /* A(08)<1E253>X(00)<1E3D7>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E3DC 8E 09 05: stx $0509 /* A(08)<1E253>X(00)<1E3D7>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E3DF A9 0F: lda #$0F /* A(0F)<1E3DF>X(00)<1E3D7>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3E1 8D EB 05: sta $05EB /* A(0F)<1E3DF>X(00)<1E3D7>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3E4 8D EE 05: sta $05EE /* A(0F)<1E3DF>X(00)<1E3D7>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3E7 8D F1 05: sta $05F1 /* A(0F)<1E3DF>X(00)<1E3D7>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3EA AC 08 05: ldy $0508 /* A(0F)<1E3DF>X(00)<1E3D7>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3ED B9 44 E4: lda _data_1E444_indexed,y /* A$1E444,y<1E3ED>X(00)<1E3D7>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3F0 8D EC 05: sta $05EC /* A$1E444,y<1E3ED>X(00)<1E3D7>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3F3 A9 38: lda #$38 /* A(38)<1E3F3>X(00)<1E3D7>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3F5 8D ED 05: sta $05ED /* A(38)<1E3F3>X(00)<1E3D7>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3F8 A9 2C: lda #$2C /* A(2C)<1E3F8>X(00)<1E3D7>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3FA A2 11: ldx #$11 /* A(2C)<1E3F8>X(11)<1E3FA>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E3FC AC 83 06: ldy initedToFFInPlayerStart /* A(2C)<1E3F8>X(11)<1E3FA>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E3FF F0 04: beq + ; $E405 /* A(2C)<1E3F8>X(11)<1E3FA>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E401 A9 38: lda #$38 /* A(38)<1E401>X(11)<1E3FA>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E403 A2 27: ldx #$27 /* A(38)<1E401>X(27)<1E403>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $E405 8D EF 05: sta $05EF /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E408 8E F0 05: stx $05F0 /* A(2C)<1E3F8>X(11)<1E3FA>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E40B 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E40E 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E411 20 84 80: jsr _func_14084 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E414 A9 06: lda #$06 /* A(06)<1E414>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E416 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E419 20 0F D0: jsr _func_1D00F /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E41C 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E41F A9 00: lda #$00 /* A(00)<1E41F>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E421 20 90 80: jsr _func_14090 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E424 20 3A F9: jsr _func_1F93A /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E427 20 38 E7: jsr _func_1E738 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E42A 20 D4 F5: jsr _func_1F5D4 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E42D A9 08: lda #$08 /* A(08)<1E42D>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E42F 20 67 E8: jsr PlaySquareOneForAFrames /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E432 AD 08 05: lda $0508 /* A(??)X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E435 0A: asl a /* A(??)X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E436 A8: tay /* A(??)X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E437 B9 49 E4: lda _JumpPointerTable_1E449,y /* A$1E449,y<1E437>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E43A 85 13: sta temp_13 /* A$1E449,y<1E437>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E43C B9 4A E4: lda _JumpPointerTable_1E449+1,y /* A$1E44A,y<1E43C>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E43F 85 14: sta temp_14 /* A$1E44A,y<1E43C>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E441 6C 13 00: jmp (temp_13) /* A$1E44A,y<1E43C>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _data_1E444_indexed $E444 .byte $16,$16,$17,$19,$16 _JumpPointerTable_1E449 $E449 53 E4: .word (JumpTableEntry_1E453) ;E453 (1E453) () $E44B 61 E4: .word (JumpTableEntry_1E461) ;E461 (1E461) () $E44D 75 E4: .word (JumpTableEntry_1E475) ;E475 (1E475) () $E44F 83 E4: .word (JumpTableEntry_1E483) ;E483 (1E483) () $E451 9F E4: .word (JumpTableEntry_1E49F ; $E49F -> rts) ;E49F (1E49F) () JumpTableEntry_1E453 $E453 A9 00: lda #$00 /* A(00)<1E453>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E455 20 B6 E4: jsr _func_1E4B6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E458 A9 01: lda #$01 /* A(01)<1E458>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E45A A2 03: ldx #$03 /* A(01)<1E458>X(03)<1E45A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E45C A0 12: ldy #$12 /* A(01)<1E458>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E45E 4C A0 E4: jmp _loc_1E4A0 /* A(01)<1E458>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ JumpTableEntry_1E461 $E461 A9 00: lda #$00 /* A(00)<1E461>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E463 8D 84 06: sta $0684 /* A(00)<1E461>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E466 8D 0A 05: sta $050A /* A(00)<1E461>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E469 20 B6 E4: jsr _func_1E4B6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E46C A9 01: lda #$01 /* A(01)<1E46C>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E46E A2 03: ldx #$03 /* A(01)<1E46C>X(03)<1E46E>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E470 A0 12: ldy #$12 /* A(01)<1E46C>X(03)<1E46E>Y(12)<1E470>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E472 4C A0 E4: jmp _loc_1E4A0 /* A(01)<1E46C>X(03)<1E46E>Y(12)<1E470>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ JumpTableEntry_1E475 $E475 A9 00: lda #$00 /* A(00)<1E475>X(03)<1E46E>Y(12)<1E470>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E477 20 B6 E4: jsr _func_1E4B6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E47A A9 02: lda #$02 /* A(02)<1E47A>X(03)<1E46E>Y(12)<1E470>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E47C A2 03: ldx #$03 /* A(02)<1E47A>X(03)<1E47C>Y(12)<1E470>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E47E A0 13: ldy #$13 /* A(02)<1E47A>X(03)<1E47C>Y(13)<1E47E>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E480 4C A0 E4: jmp _loc_1E4A0 /* A(02)<1E47A>X(03)<1E47C>Y(13)<1E47E>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ JumpTableEntry_1E483 $E483 A9 10: lda #$10 /* A(10)<1E483>X(03)<1E47C>Y(13)<1E47E>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E485 20 B6 E4: jsr _func_1E4B6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ DataTableEntry_1E488 $E488 .byte $A9 DataTableEntry_1E489 $E489 .byte $00,$8D,$10,$07,$8D,$11,$07,$8D,$12,$07,$8D,$13,$07,$A9,$03,$A2 $E499 .byte $02,$A0,$13,$4C,$A0,$E4 JumpTableEntry_1E49F $E49F 60: rts /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/(barrier) ;------------------------------------------ _loc_1E4A0 $E4A0 8D 56 03: sta $0356 /* A(02)<1E47A>X(03)<1E45A>Y(13)<1E47E>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4A3 8E 3E 03: stx $033E /* A(01)<1E458>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4A6 8C 68 03: sty mobThreeTilePos /* A(01)<1E458>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4A9 A9 00: lda #$00 /* A(00)<1E4A9>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E4AB 8D 5C 03: sta mobThreeLogicState /* A(00)<1E4A9>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E4AE 8D 62 03: sta mobThreeSomething_362 /* A(00)<1E4A9>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E4B1 A9 40: lda #$40 /* A(40)<1E4B1>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4B3 85 6E: sta mobThreeFlags /* A(40)<1E4B1>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4B5 60: rts /* A(40)<1E4B1>X(03)<1E45A>Y(12)<1E45C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1E4B6 $E4B6 A0 00: ldy #$00 /* A(??)X(03)<1E45A>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $E4B8 99 00 07: sta tileItemsMap,y /* A(00)<1E453>X(??)Y(00)<1E4B6>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4BB C8: iny /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4BC C0 A5: cpy #$A5 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4BE 90 F8: bcc - ; $E4B8 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4C0 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E4C1 $E4C1 AD 08 05: lda $0508 /* A(??)X(??)Y(20)<1E1A5>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4C4 0A: asl a /* A(??)X(??)Y(20)<1E1A5>MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4C5 A8: tay /* A(??)X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4C6 B9 D3 E4: lda _JumpPointerTable_1E4D3,y /* A$1E4D3,y<1E4C6>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4C9 85 13: sta temp_13 /* A$1E4D3,y<1E4C6>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4CB B9 D4 E4: lda _JumpPointerTable_1E4D3+1,y /* A$1E4D4,y<1E4CB>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4CE 85 14: sta temp_14 /* A$1E4D4,y<1E4CB>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4D0 6C 13 00: jmp (temp_13) /* A$1E4D4,y<1E4CB>X(??)Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _JumpPointerTable_1E4D3 $E4D3 DD E4: .word (JumpTableEntry_1E4DD) ;E4DD (1E4DD) () $E4D5 14 E5: .word (JumpTableEntry_1E514) ;E514 (1E514) () $E4D7 D4 E5: .word (JumpTableEntry_1E5D4) ;E5D4 (1E5D4) () $E4D9 42 E6: .word (JumpTableEntry_1E642) ;E642 (1E642) () $E4DB 5C E6: .word (JumpTableEntry_1E65C) ;E65C (1E65C) () JumpTableEntry_1E4DD $E4DD AD 5C 03: lda mobThreeLogicState /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4E0 C9 00: cmp #$00 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4E2 F0 2F: beq ++ ; $E513 -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4E4 24 2C: bit playerOneFlags /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4E6 30 0F: bmi + ; $E4F7 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4E8 A9 80: lda #$80 /* A(80)<1E4E8>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E4EA 85 2C: sta playerOneFlags /* A(80)<1E4E8>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E4EC A9 10: lda #$10 /* A(10)<1E4EC>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4EE 8D FC 03: sta $03FC /* A(10)<1E4EC>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4F1 A9 01: lda #$01 /* A(01)<1E4F1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4F3 8D 3C 03: sta playerOneFacing /* A(01)<1E4F1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4F6 60: rts /* A(01)<1E4F1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $E4F7 A9 20: lda #$20 /* A(20)<1E4F7>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4F9 8D 06 03: sta $0306 /* A(20)<1E4F7>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E4FC AD 5A 03: lda mobOneLogicState /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E4FF C9 01: cmp #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E501 D0 06: bne + ; $E509 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E503 AD 3C 03: lda playerOneFacing /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E506 8D 48 03: sta $0348 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E509 AD 5C 03: lda mobThreeLogicState /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E50C C9 0D: cmp #$0D /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E50E D0 03: bne ++ ; $E513 -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E510 EE 09 05: inc $0509 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $E513 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1E514 $E514 AD 84 06: lda $0684 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E517 C9 02: cmp #$02 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E519 90 03: bcc + ; $E51E /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E51B 20 6E E5: jsr _func_1E56E /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $E51E AD 5C 03: lda mobThreeLogicState /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E521 C9 01: cmp #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E523 D0 48: bne ++ ; $E56D -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E525 AD 84 06: lda $0684 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E528 C9 02: cmp #$02 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E52A B0 0C: bcs + ; $E538 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E52C A9 06: lda #$06 /* A(06)<1E52C>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E52E 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E531 A2 02: ldx #$02 /* A(06)<1E52C>X(02)<1E531>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E533 A9 05: lda #$05 /* A(05)<1E533>X(02)<1E531>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E535 4C 0C 80: jmp _loc_1800C ; $800C -> _func_1985A /* A(05)<1E533>X(02)<1E531>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $E538 24 2C: bit playerOneFlags /* A(05)<1E533>X(02)<1E531>Y(??)MAP[0C:(0C),0D:(0D),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E53A 30 17: bmi + ; $E553 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E53C A9 80: lda #$80 /* A(80)<1E53C>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E53E 85 2C: sta playerOneFlags /* A(80)<1E53C>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E540 A9 10: lda #$10 /* A(10)<1E540>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E542 8D FC 03: sta $03FC /* A(10)<1E540>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E545 A9 01: lda #$01 /* A(01)<1E545>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E547 8D 3C 03: sta playerOneFacing /* A(01)<1E545>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E54A AD 12 07: lda $0712 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E54D 29 7F: and #$7F /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E54F 8D 12 07: sta $0712 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E552 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $E553 AD 5A 03: lda mobOneLogicState /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E556 C9 01: cmp #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E558 D0 06: bne + ; $E560 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E55A AD 3C 03: lda playerOneFacing /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E55D 8D 48 03: sta $0348 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E560 EE 02 05: inc $0502 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E563 AD 02 05: lda $0502 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E566 C9 78: cmp #$78 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E568 90 03: bcc ++ ; $E56D -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E56A EE 09 05: inc $0509 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $E56D 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E56E $E56E AC 0A 05: ldy $050A /* A(05)<1E576>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E571 B9 B5 E5: lda _data_1E5B5_indexed,y /* A$1E5B5,y<1E571>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E574 10 07: bpl + ; $E57D /* A$1E5B5,y<1E571>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E576 A9 05: lda #$05 /* A(05)<1E576>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E578 8D 0A 05: sta $050A /* A(05)<1E576>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E57B D0 F1: bne _func_1E56E /* A(05)<1E576>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $E57D 0A: asl a /* A(05)<1E576>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E57E 0A: asl a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E57F A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E580 A2 00: ldx #$00 /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $E582 B9 C0 E5: lda _data_1E5C0_indexed,y /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E585 9D A5 02: sta $02A5,x /* A$1E5C0,y<1E582>X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E588 98: tya /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E589 29 01: and #$01 /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E58B 0A: asl a /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E58C 0A: asl a /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E58D 0A: asl a /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E58E 69 38: adc #$38 /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E590 9D A7 02: sta $02A7,x /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E593 98: tya /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E594 29 02: and #$02 /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E596 0A: asl a /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E597 0A: asl a /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E598 69 40: adc #$40 /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E59A 9D A4 02: sta $02A4,x /* A(??)X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E59D A9 02: lda #$02 /* A(02)<1E59D>X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E59F 9D A6 02: sta $02A6,x /* A(02)<1E59D>X(00)<1E580>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E5A2 E8: inx /* A(02)<1E59D>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5A3 E8: inx /* A(02)<1E59D>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5A4 E8: inx /* A(02)<1E59D>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5A5 E8: inx /* A(02)<1E59D>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5A6 C8: iny /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5A7 E0 10: cpx #$10 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5A9 90 D7: bcc - ; $E582 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5AB A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5AD 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5AF D0 03: bne + ; $E5B4 -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5B1 EE 0A 05: inc $050A /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E5B4 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1E5B5_indexed $E5B5 .byte $00,$01,$00,$02,$00,$03,$04,$03,$02,$01,$FF _data_1E5C0_indexed $E5C0 .byte $00,$00,$77,$78,$79,$7A,$7B,$7C,$7D,$7E,$7F,$80,$81,$82,$83,$84 $E5D0 .byte $85,$86,$87,$88 JumpTableEntry_1E5D4 $E5D4 A5 06: lda frameCtr /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5D6 29 01: and #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5D8 18: clc /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5D9 6D 02 05: adc $0502 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5DC 8D 02 05: sta $0502 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5DF AD 5C 03: lda mobThreeLogicState /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5E2 C9 01: cmp #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5E4 D0 5B: bne ++ ; $E641 -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5E6 A9 09: lda #$09 /* A(09)<1E5E6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E5E8 8D 74 03: sta mobThreeSpeed /* A(09)<1E5E6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E5EB A5 74: lda $74 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5ED C9 18: cmp #$18 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5EF B0 04: bcs + ; $E5F5 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5F1 A9 18: lda #$18 /* A(18)<1E5F1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E5F3 85 74: sta $74 /* A(18)<1E5F1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $E5F5 AD 02 05: lda $0502 /* A(18)<1E5F1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E5F8 C9 1E: cmp #$1E /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5FA 90 45: bcc ++ ; $E641 -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5FC 24 2C: bit playerOneFlags /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E5FE 30 0F: bmi + ; $E60F /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E600 A9 80: lda #$80 /* A(80)<1E600>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E602 85 2C: sta playerOneFlags /* A(80)<1E600>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E604 A9 10: lda #$10 /* A(10)<1E604>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E606 8D FC 03: sta $03FC /* A(10)<1E604>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E609 A9 03: lda #$03 /* A(03)<1E609>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E60B 8D 3C 03: sta playerOneFacing /* A(03)<1E609>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E60E 60: rts /* A(03)<1E609>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $E60F A9 20: lda #$20 /* A(20)<1E60F>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E611 8D 06 03: sta $0306 /* A(20)<1E60F>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E614 AD 5A 03: lda mobOneLogicState /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E617 C9 01: cmp #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E619 D0 0E: bne + ; $E629 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E61B AD 3C 03: lda playerOneFacing /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E61E 8D 48 03: sta $0348 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E621 A9 00: lda #$00 /* A(00)<1E621>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E623 8D 78 03: sta $0378 /* A(00)<1E621>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E626 E6 72: inc mobOnePosX /* A(00)<1E621>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E628 60: rts /* A(00)<1E621>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $E629 A5 06: lda frameCtr /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E62B 29 01: and #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E62D 18: clc /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E62E 65 72: adc mobOnePosX /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E630 85 72: sta mobOnePosX /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E632 C9 4C: cmp #$4C /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E634 90 0B: bcc ++ ; $E641 -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E636 06 6C: asl mobOneFlags /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E638 46 6C: lsr mobOneFlags /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E63A C9 5C: cmp #$5C /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E63C 90 03: bcc ++ ; $E641 -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E63E EE 09 05: inc $0509 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $E641 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1E642 $E642 AD 5C 03: lda mobThreeLogicState /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E645 C9 01: cmp #$01 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E647 D0 12: bne + ; $E65B -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E649 AD 7A 03: lda $037A /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E64C D0 0D: bne + ; $E65B -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E64E EE 02 05: inc $0502 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E651 AD 02 05: lda $0502 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E654 C9 05: cmp #$05 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E656 90 03: bcc + ; $E65B -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E658 EE 09 05: inc $0509 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E65B 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1E65C $E65C 24 6C: bit mobOneFlags /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E65E 30 2D: bmi _loc_1E68D /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E660 A9 C0: lda #$C0 /* A(C0)<1E660>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E662 85 6C: sta mobOneFlags /* A(C0)<1E660>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E664 A9 30: lda #$30 /* A(30)<1E664>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E666 85 72: sta mobOnePosX /* A(30)<1E664>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E668 A9 3C: lda #$3C /* A(3C)<1E668>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E66A 85 78: sta mobOnePosY /* A(3C)<1E668>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E66C A9 02: lda #$02 /* A(02)<1E66C>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E66E 8D 30 03: sta $0330 /* A(02)<1E66C>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E671 8D 24 03: sta playerOneSomething_324 /* A(02)<1E66C>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E674 A9 7E: lda #$7E /* A(7E)<1E674>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E676 8D 12 03: sta $0312 /* A(7E)<1E674>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E679 A9 00: lda #$00 /* A(00)<1E679>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E67B 8D 0C 03: sta $030C /* A(00)<1E679>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E67E 8D 18 03: sta $0318 /* A(00)<1E679>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E681 8D 2A 03: sta playerOneSomething_32A /* A(00)<1E679>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E684 8D 36 03: sta $0336 /* A(00)<1E679>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ DataTableEntry_1E687 $E687 8D 06 03: sta $0306 /* A(00)<1E679>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E68A 8D 00 06: sta playerOneInvincibleCount /* A(00)<1E679>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ _loc_1E68D $E68D EE 02 05: inc $0502 /* A(00)<1E679>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E690 D0 03: bne + ; $E695 -> rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E692 EE 09 05: inc $0509 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E695 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E696 $E696 A2 00: ldx #$00 /* A(??)X(00)<1E696>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E698 A9 F8: lda #$F8 /* A(F8)<1E698>X(00)<1E696>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $E69A 9D 00 02: sta $0200,x /* A(F8)<1E698>X(00)<1E696>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E69D E8: inx /* A(F8)<1E698>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E69E E8: inx /* A(F8)<1E698>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E69F E8: inx /* A(F8)<1E698>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6A0 E8: inx /* A(F8)<1E698>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6A1 E0 D4: cpx #$D4 /* A(F8)<1E698>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6A3 90 F5: bcc - ; $E69A /* A(F8)<1E698>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6A5 60: rts /* A(F8)<1E698>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E6A6 $E6A6 AD 00 05: lda $0500 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6A9 10 21: bpl ++ ; $E6CC -> rts /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6AB CE 05 05: dec $0505 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6AE 10 1C: bpl ++ ; $E6CC -> rts /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6B0 AD 06 05: lda $0506 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6B3 49 80: eor #$80 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6B5 8D 06 05: sta $0506 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6B8 10 0B: bpl + ; $E6C5 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6BA A0 14: ldy #$14 /* A(??)X(??)Y(14)<1E6BA>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E6BC 8C 05 05: sty $0505 /* A(??)X(??)Y(14)<1E6BA>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E6BF 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E6C2 4C 5A 80: jmp _loc_1405A ; $805A -> _loc_1617D /* A(??)X(??)Y(14)<1E6BA>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $E6C5 A0 0A: ldy #$0A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6C7 8C 05 05: sty $0505 /* A(??)X(??)Y(0A)<1E6C5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E6CA D0 01: bne _func_1E6CD /* A(??)X(??)Y(0A)<1E6C5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $E6CC 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1E6CD $E6CD A2 14: ldx #$14 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E6CF A9 F8: lda #$F8 /* A(F8)<1E6CF>X(14)<1E6CD>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $E6D1 9D D4 02: sta $02D4,x /* A(F8)<1E6CF>X(14)<1E6CD>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6D4 CA: dex /* A(F8)<1E6CF>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6D5 CA: dex /* A(F8)<1E6CF>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6D6 CA: dex /* A(F8)<1E6CF>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6D7 CA: dex /* A(F8)<1E6CF>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6D8 10 F7: bpl - ; $E6D1 /* A(F8)<1E6CF>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6DA 60: rts /* A(F8)<1E6CF>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E6DB $E6DB 20 7A E8: jsr WaitForNmi /* A(01)<1E25B>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6DE 48: pha /* A(01)<1E1B6>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E6DF 20 9E E8: jsr SetCarryBitIfPlayerPressingAB /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $E6E2 90 09: bcc + ; $E6ED /* A(01)<1E1B6>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6E4 AA: tax /* A(01)<1E1B6>X(01)<1E6E4>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E6E5 BD 0B 05: lda $050B,x /* A(??)X(01)<1E6E4>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6E8 10 03: bpl + ; $E6ED /* A(??)X(01)<1E6E4>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6EA 68: pla /* A(??)X(01)<1E6E4>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6EB 38: sec /* A(??)X(01)<1E6E4>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6EC 60: rts /* A(??)X(01)<1E6E4>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $E6ED 68: pla /* A(??)X(01)<1E6E4>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6EE E9 00: sbc #$00 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6F0 D0 E9: bne _func_1E6DB /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6F2 18: clc /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6F3 60: rts /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E6F4 $E6F4 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6F7 48: pha /* A(3C)<1E2C5>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E6F8 68: pla /* A(3C)X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E6F9 38: sec /* A(3C)X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E6FA E9 01: sbc #$01 /* A(??)X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6FC D0 F6: bne _func_1E6F4 /* A(??)X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6FE 18: clc /* A(??)X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E6FF 60: rts /* A(??)X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $E700 .byte $20,$83,$E8,$90,$18,$AA,$B5,$2C,$48,$8A,$48,$BD,$0B,$05,$95,$2C $E710 .byte $20,$9A,$C1,$68,$AA,$B5,$2C,$9D,$0B,$05,$68,$95,$2C,$60 _func_1E71E $E71E A5 2C: lda playerOneFlags /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E720 48: pha /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E721 A5 2D: lda playerTwoFlags /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E723 48: pha /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $E724 AD 0B 05: lda $050B /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $E727 85 2C: sta playerOneFlags /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $E729 AD 0C 05: lda $050C /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $E72C 85 2D: sta playerTwoFlags /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $E72E 20 BE C5: jsr MaybeContinueDialogOrPauseScreen /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $E731 68: pla /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E732 85 2D: sta playerTwoFlags /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E734 68: pla /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E735 85 2C: sta playerOneFlags /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E737 60: rts /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E738 $E738 AD 04 05: lda $0504 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E73B 38: sec /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E73C ED 03 05: sbc $0503 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E73F F0 31: beq +++ ; $E772 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E741 8D 07 05: sta $0507 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E744 10 05: bpl + ; $E74B /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E746 49 FF: eor #$FF /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E748 18: clc /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E749 69 01: adc #$01 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E74B 4A: lsr a /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E74C 4A: lsr a /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E74D D0 02: bne + ; $E751 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E74F A9 01: lda #$01 /* A(01)<1E74F>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $E751 C9 03: cmp #$03 /* A(01)<1E74F>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E753 90 03: bcc + ; $E758 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E755 A9 02: lda #$02 /* A(02)<1E755>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E757 18: clc /* A(02)<1E755>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $E758 2C 07 05: bit $0507 /* A(02)<1E755>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E75B 10 07: bpl + ; $E764 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E75D 49 FF: eor #$FF /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E75F 69 01: adc #$01 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E761 4C 6B E7: jmp ++ ; $E76B /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $E764 4A: lsr a /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E765 D0 04: bne ++ ; $E76B /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E767 A5 06: lda frameCtr /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E769 29 01: and #$01 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $E76B 18: clc /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E76C 6D 03 05: adc $0503 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E76F 8D 03 05: sta $0503 /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $E772 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E775 AC 03 05: ldy $0503 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E778 A9 00: lda #$00 /* A(00)<1E778>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E77A 2C 07 05: bit $0507 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E77D 30 07: bmi + ; $E786 -> _func_1405D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E77F 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E780 38: sec /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E781 E9 07: sbc #$07 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E783 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E784 A9 01: lda #$01 /* A(01)<1E784>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $E786 4C 5D 80: jmp _func_1405D ; $805D -> _loc_161C9 /* A(01)<1E784>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1E789 $E789 AD 00 05: lda $0500 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E78C F0 21: beq ++ ; $E7AF -> rts /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E78E 30 1F: bmi ++ ; $E7AF -> rts /* A(??)X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E790 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E793 AD 00 05: lda $0500 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E796 AC 01 05: ldy $0501 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E799 20 6F 80: jsr _func_1406F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E79C B0 04: bcs + ; $E7A2 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E79E EE 00 05: inc $0500 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7A1 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $E7A2 A9 F8: lda #$F8 /* A(F8)<1E7A2>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E7A4 8D 00 05: sta $0500 /* A(F8)<1E7A2>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E7A7 8D E8 02: sta $02E8 /* A(F8)<1E7A2>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E7AA A9 07: lda #$07 /* A(07)<1E7AA>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E7AC 4C 92 F0: jmp _func_1F092 /* A(07)<1E7AA>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $E7AF 60: rts /* A(07)<1E7AA>X(??)Y(20)<1E1A5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1E7B0 $E7B0 A9 1E: lda #$1E /* A(??)X(??)Y(30)<1D4AF>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7B2 85 01: sta savedCurPPUMASK /* A(1E)<1E7B0>X(??)Y(10)<1E331>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E7B4 8D 01 20: sta PPUMASK /* A(1E)<1E7B0>X(??)Y(10)<1E331>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E7B7 60: rts /* A(1E)<1E7B0>X(??)Y(10)<1E331>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1E7B8 $E7B8 A9 00: lda #$00 /* A(78)<1D304>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7BA 85 01: sta savedCurPPUMASK /* A(00)<1E7B8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E7BC 8D 01 20: sta PPUMASK /* A(00)<1E7B8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E7BF 60: rts /* A(00)<1E7B8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ EnableNmiInPpu ; Why does it read PPUSTATUS nd then immediately discard? $E7C0 AD 02 20: lda PPUSTATUS /* A(00)<1C0D8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7C3 A5 00: lda savedCurPPUCTRL /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7C5 09 80: ora #$80 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7C7 85 00: sta savedCurPPUCTRL /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7C9 8D 00 20: sta PPUCTRL /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7CC 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $E7CD .byte $AD,$02,$20,$A5,$00,$29,$7F,$85,$00,$8D,$00,$20,$60 LoadRomBank4_NmiSafe $E7DA A5 27: lda currentRomBank /* A(??)X(00)<140DD>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7DC 85 26: sta savedRomBank2 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7DE A9 04: lda #$04 /* A(04)<1E7DE>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E7E0 10 1A: bpl LoadRomBankA_NmiSafe /* A(04)<1E7DE>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ LoadRomBank2_NmiSafe $E7E2 A5 27: lda currentRomBank /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7E4 85 26: sta savedRomBank2 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7E6 A9 02: lda #$02 /* A(02)<1E7E6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E7E8 10 12: bpl LoadRomBankA_NmiSafe /* A(02)<1E7E6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ LoadRomBank5_NmiSafe $E7EA A5 27: lda currentRomBank /* A(??)X(??)Y(40)<1D989>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7EC 85 26: sta savedRomBank2 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7EE A9 05: lda #$05 /* A(05)<1E7EE>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E7F0 10 0A: bpl LoadRomBankA_NmiSafe /* A(05)<1E7EE>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ LoadSavedRomBank2_NmiSafe $E7F2 A5 26: lda savedRomBank2 /* A(??)X(60)<1CBC3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7F4 10 06: bpl LoadRomBankA_NmiSafe /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ LoadSavedRomBank1_NmiSafe $E7F6 A5 25: lda savedRomBank1 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ SaveCurAndLoadRomBankA_NmiSafe $E7F8 A4 27: ldy currentRomBank /* A(05)<1D87B>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E7FA 84 25: sty savedRomBank1 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ LoadRomBankA_NmiSafe $E7FC 85 27: sta currentRomBank /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E7FE A8: tay /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Disable PPU NMI signal $E7FF A5 00: lda savedCurPPUCTRL /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E801 29 7F: and #$7F /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E803 8D 00 20: sta PPUCTRL /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E806 85 00: sta savedCurPPUCTRL /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E808 98: tya /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E809 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E80C A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E80E 09 80: ora #$80 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E810 85 00: sta savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E812 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E815 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ LoadRomBank5 $E816 A9 05: lda #$05 /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ LoadRomBankA $E818 A8: tay /* A(02)<1FAC4>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E819 99 1D E8: sta $E81D,y /* A(un)X(un)Y(un)MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/ $E81C 60: rts /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/(barrier) $E81D .byte $00,$01,$02,$03,$04,$05,$06,$07 _func_1E825 $E825 A9 80: lda #$80 /* A(80)<1E825>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E827 8D FF 9F: sta $9FFF /* A(80)<1E825>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E82A 8D FF BF: sta $BFFF /* A(80)<1E825>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E82D 8D FF DF: sta $DFFF /* A(80)<1E825>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E830 8D FF FF: sta DataTableEntry_1FFFF /* A(80)<1E825>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $E833 60: rts /* A(80)<1E825>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _func_1E834 $E834 8D FF 9F: sta $9FFF /* A(1E)<1C0B6>X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E837 4A: lsr a /* A(0F)X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E838 8D FF 9F: sta $9FFF /* A(0F)X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E83B 4A: lsr a /* A(07)X(40)<1C0A9>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E83C 8D FF 9F: sta $DFFF /* A(07)X(40)<1C0A9>Y(??)MAP[0E:(0E),0F:(0F),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E83F 4A: lsr a /* A(03)X(40)<1C0A9>Y(??)MAP[0E:(0E),0F:(0F),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E840 8D FF 9F: sta $9FFF /* A(03)X(40)<1C0A9>Y(??)MAP[06:(06),07:(07),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E843 4A: lsr a /* A(01)X(40)<1C0A9>Y(??)MAP[06:(06),07:(07),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E844 8D FF 9F: sta $9FFF /* A(01)X(40)<1C0A9>Y(??)MAP[02:(02),03:(03),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E847 60: rts /* A(01)X(40)<1C0A9>Y(??)MAP[02:(02),03:(03),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E848 $E848 8A: txa /* A(??)X(08)<1C472>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E849 4A: lsr a /* A(04)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E84A 4A: lsr a /* A(02)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E84B 4A: lsr a /* A(01)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E84C 85 1F: sta currentPlayerInfoOrTemp /* A(01)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E84E 98: tya /* A$1C47B,yX(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E84F 29 03: and #$03 /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E851 0A: asl a /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E852 0A: asl a /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E853 85 20: sta $20 /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E855 98: tya /* A$1C47B,yX(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E856 29 F8: and #$F8 /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E858 0A: asl a /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E859 26 20: rol $20 /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E85B 0A: asl a /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E85C 26 20: rol $20 /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E85E 05 1F: ora currentPlayerInfoOrTemp /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E860 85 02: sta $02 /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E862 A5 20: lda $20 /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E864 85 03: sta $03 /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E866 60: rts /* A(??)X(08)<1C472>Y$1C47B,yMAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ PlaySquareOneForAFrames ; REPEAT (ACCUMULATOR) TIMES: $E867 20 7A E8: jsr WaitForNmi /* A(0F)<1D79F>X(??)Y(0C)<1D798>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E86A 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E86B AD AD 06: lda someEnableFlag_06AD /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E86E D0 03: bne + ; $E873 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ ; if $06AD != 0 then: $E870 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ + $E873 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E874 38: sec /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E875 E9 01: sbc #$01 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E877 D0 EE: bne PlaySquareOneForAFrames /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E879 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ WaitForNmi ; Wait for NMI handler to incr the value at $06 (inc'd at $1F03E). $E87A 48: pha /* A(0A)<1DA69>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E87B A5 06: lda frameCtr /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ - $E87D C5 06: cmp frameCtr /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E87F F0 FC: beq - ; $E87D /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E881 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E882 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ CheckForPressedJoinOrContinueStart ; If Start pressed, set carry. A <- which player pressed. $E883 2C FE 05: bit $05FE /* A(??)X(00)<1D32B>Y(??)MAP[00:(??),01:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E886 30 14: bmi ++ ; $E89C /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E888 A5 2E: lda playerOneButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E88A 29 10: and #$10 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E88C F0 04: beq + ; $E892 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E88E A9 00: lda #$00 /* A(00)<1E88E>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E890 38: sec /* A(00)<1E88E>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E891 60: rts /* A(00)<1E88E>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $E892 A5 2F: lda playerTwoButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; PATCH: Change #$10 to #$90 to let P2 use A in place of Start. ; ...It seems this routine is only used exactly where we would want to change that! ; It works for level select and continue, but not for pause, so you can still punch. $E894 29 10: and #$10 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E896 F0 04: beq ++ ; $E89C /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E898 A9 01: lda #$01 /* A(01)<1E898>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E89A 38: sec /* A(01)<1E898>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E89B 60: rts /* A(01)<1E898>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ++ $E89C 18: clc /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E89D 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ SetCarryBitIfPlayerPressingAB $E89E A5 2E: lda playerOneButtons /* A(01)<1E1B6>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8A0 29 C0: and #$C0 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8A2 F0 0A: beq + ; $E8AE /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8A4 A5 2E: lda playerOneButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8A6 29 3F: and #$3F /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8A8 85 2E: sta playerOneButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8AA A9 00: lda #$00 /* A(00)<1E8AA>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E8AC 38: sec /* A(00)<1E8AA>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E8AD 60: rts /* A(00)<1E8AA>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) + $E8AE A5 2F: lda playerTwoButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8B0 29 C0: and #$C0 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8B2 F0 0A: beq + ; $E8BE /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8B4 A5 2F: lda playerTwoButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8B6 29 3F: and #$3F /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8B8 85 2F: sta playerTwoButtons /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8BA A9 01: lda #$01 /* A(01)<1E8BA>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E8BC 38: sec /* A(01)<1E8BA>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E8BD 60: rts /* A(01)<1E8BA>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) + $E8BE 18: clc /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8BF 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E8C0 $E8C0 20 7A E8: jsr WaitForNmi /* A(78)<1D304>X(2B)<1D2D7>Y(40)<1D2DC>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8C3 48: pha /* A(1E)<1D230>X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E8C4 AD AD 06: lda someEnableFlag_06AD /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E8C7 D0 03: bne + ; $E8CC /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E8C9 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ + $E8CC 20 83 E8: jsr CheckForPressedJoinOrContinueStart /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8CF 2C FE 05: bit $05FE /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8D2 30 02: bmi + ; $E8D6 /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8D4 B0 08: bcs ++ ; $E8DE /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E8D6 68: pla /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8D7 38: sec /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8D8 E9 01: sbc #$01 /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8DA D0 E4: bne _func_1E8C0 /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8DC 18: clc /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8DD 60: rts /* A(??)X(00)<1D215>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $E8DE AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8DF 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8E0 8A: txa /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8E1 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ ClearJoystickButtonsAndMasks $E8E2 A9 00: lda #$00 /* A(00)<1C819>X(??)Y(0C)<1C80A>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E8E4 85 2E: sta playerOneButtons /* A(00)<1E8E2>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E8E6 85 2F: sta playerTwoButtons /* A(00)<1E8E2>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E8E8 85 30: sta playerOneInputMask /* A(00)<1E8E2>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E8EA 85 31: sta playerTwoInputMask /* A(00)<1E8E2>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E8EC 60: rts /* A(00)<1E8E2>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ BankSwitchAndJoyStickProbeThenBank2 $E8ED 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8F0 20 00 80: jsr JoyStickProbeWrap /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E8F3 4C F2 E7: jmp LoadSavedRomBank2_NmiSafe /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E8F6 $E8F6 46 28: lsr $28 /* A(??)X(??)Y(28)<1D967>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8F8 66 29: ror $29 /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8FA B0 06: bcs + ; $E902 /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8FC A5 28: lda $28 /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E8FE 49 B4: eor #$B4 /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E900 85 28: sta $28 /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E902 A5 29: lda $29 /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E904 60: rts /* A(??)X(08)<1CE11>Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $E905 .byte $48,$A9,$10,$D0,$03,$48,$A9,$00,$8D,$06,$20,$A9,$00,$8D,$06,$20 $E915 .byte $8A,$48,$98,$20,$F8,$E7,$68,$85,$13,$68,$85,$14,$A0 ReplacedInit $E922 00: brk /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z*S**/(barrier) $E923 .byte $A2,$10,$B1,$13,$8D,$07,$20,$C8,$D0,$F8,$E6,$14,$CA,$D0,$F3,$60 _loc_1E933 $E933 85 16: sta temp_16 /* A(AE)<16DF0>X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E935 86 15: stx temp_15 /* A(AE)<16DF0>X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E937 A0 00: ldy #$00 /* A(AE)<16DF0>X(67)<16DF2>Y(00)<1E937>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $E939 B1 15: lda (temp_15),y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E93B 30 2E: bmi +++ ; $E96B -> rts /* A(??)X(67)<16DF2>Y(00)<1E937>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E93D 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(67)<16DF2>Y(00)<1E937>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E93F C8: iny /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E940 B1 15: lda (temp_15),y /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E942 85 13: sta temp_13 /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E944 C8: iny /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E945 B1 15: lda (temp_15),y /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E947 85 14: sta temp_14 /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E949 C8: iny /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E94A B1 15: lda (temp_15),y /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E94C 48: pha /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E94D C8: iny /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E94E B1 15: lda (temp_15),y /* A(??)X(67)<16DF2>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E950 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E951 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E952 B1 15: lda (temp_15),y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E954 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E955 84 1D: sty currentPlayerPosX /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E957 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $E958 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E959 46 1F: lsr currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E95B 90 06: bcc + ; $E963 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E95D 20 6C E9: jsr _func_1E96C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E960 4C 66 E9: jmp ++ ; $E966 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $E963 20 77 E9: jsr _func_1E977 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $E966 A4 1D: ldy currentPlayerPosX /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E968 4C 39 E9: jmp - ; $E939 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $E96B 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E96C $E96C 84 1F: sty currentPlayerInfoOrTemp /* A(??)X(EC)<1D4C6>Y(14)<1D4C8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E96E 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E971 A4 1F: ldy currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E973 A9 10: lda #$10 /* A(10)<1E973>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E975 D0 09: bne + ; $E980 /* A(10)<1E973>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1E977 $E977 84 1F: sty currentPlayerInfoOrTemp /* A(02)<1EA6A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E979 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $E97C A4 1F: ldy currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E97E A9 00: lda #$00 /* A(00)<1E97E>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $E980 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S0*/ $E982 8A: txa /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E983 29 F0: and #$F0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E985 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E986 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E987 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E988 4A: lsr a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E989 65 1F: adc currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1E98B $E98B 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E98E 8A: txa /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E98F 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E991 0A: asl a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E992 0A: asl a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E993 0A: asl a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E994 0A: asl a /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E995 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E998 84 1F: sty currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E99A A0 00: ldy #$00 /* A(??)X(??)Y(00)<1E99A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ -- $E99C A2 10: ldx #$10 /* A(??)X(10)<1E99C>Y(00)<1E99A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $E99E B1 13: lda (temp_13),y /* A(??)X(10)<1E99C>Y(00)<1E99A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9A0 8D 07 20: sta PPUDATA /* A(??)X(10)<1E99C>Y(00)<1E99A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9A3 C8: iny /* A(??)X(10)<1E99C>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9A4 D0 02: bne + ; $E9A8 /* A(??)X(10)<1E99C>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9A6 E6 14: inc temp_14 /* A(??)X(10)<1E99C>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E9A8 CA: dex /* A(??)X(10)<1E99C>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9A9 D0 F3: bne - ; $E99E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9AB C6 1F: dec currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9AD D0 ED: bne -- ; $E99C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9AF 4C F6 E7: jmp LoadSavedRomBank1_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E9B2 $E9B2 8D D1 05: sta $05D1 /* A(??)X(??)Y(01)<1C979>MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9B5 8E D0 05: stx $05D0 /* A(01)<1D68D>X(3E)<1D68F>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9B8 8C D2 05: sty $05D2 /* A(01)<1D68D>X(3E)<1D68F>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9BB A2 2F: ldx #$2F /* A(01)<1D68D>X(2F)<1E9BB>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E9BD A9 FF: lda #$FF /* A(FF)<1E9BD>X(2F)<1E9BB>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $E9BF 9D 40 05: sta $0540,x /* A(FF)<1E9BD>X(2F)<1E9BB>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9C2 CA: dex /* A(FF)<1E9BD>X(??)Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9C3 10 FA: bpl - ; $E9BF /* A(FF)<1E9BD>X(??)Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9C5 A2 08: ldx #$08 /* A(FF)<1E9BD>X(08)<1E9C5>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $E9C7 98: tya /* A(00)<1E9C7>X(08)<1E9C5>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E9C8 10 02: bpl + ; $E9CC /* A(00)<1E9C7>X(08)<1E9C5>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) $E9CA .byte $A2,$00 + $E9CC 8E D4 05: stx $05D4 /* A(00)<1E9C7>X(08)<1E9C5>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E9CF 8E D5 05: stx $05D5 /* A(00)<1E9C7>X(08)<1E9C5>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $E9D2 60: rts /* A(00)<1E9C7>X(08)<1E9C5>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1E9D3 $E9D3 8D D3 05: sta $05D3 /* A(02)<1CCE9>X$1CCF6,y<1CCC0>Y(64)<1CCC3>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9D6 60: rts /* A(03)<1C8E4>X(C1)<1C8DD>Y(01)<1C8DF>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1E9D7 $E9D7 85 16: sta temp_16 /* A(04)<1CC8C>X(0F)<1CCAE>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9D9 86 15: stx temp_15 /* A(D6)<1D696>X(AE)<1D698>Y(00)<1D691>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9DB A0 00: ldy #$00 /* A(D6)<1D696>X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ -- $E9DD B1 15: lda (temp_15),y /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9DF C9 FF: cmp #$FF /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9E1 F0 27: beq +++ ; $EA0A /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9E3 C9 20: cmp #$20 /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9E5 F0 20: beq ++ ; $EA07 /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9E7 C9 A0: cmp #$A0 /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9E9 F0 1C: beq ++ ; $EA07 /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9EB C9 0D: cmp #$0D /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9ED F0 18: beq ++ ; $EA07 /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9EF C9 0E: cmp #$0E /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9F1 F0 14: beq ++ ; $EA07 /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9F3 A2 75: ldx #$75 /* A(??)X(75)<1E9F3>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $E9F5 DD 60 EC: cmp _data_1EC60_indexed,x /* A(??)X(75)<1E9F3>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9F8 F0 05: beq + ; $E9FF /* A(??)X(75)<1E9F3>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9FA CA: dex /* A(??)X(??)Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9FB 10 F8: bpl - ; $E9F5 /* A(??)X(??)Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $E9FD 30 08: bmi ++ ; $EA07 /* A(??)X(??)Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $E9FF 98: tya /* A(??)X(75)<1E9F3>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA00 48: pha /* A(00)<1E9FF>X(75)<1E9F3>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $EA01 8A: txa /* A(75)<1EA01>X(75)<1E9F3>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $EA02 20 0F EA: jsr _func_1EA0F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $EA05 68: pla /* A(??)X(75)<1E9F3>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA06 A8: tay /* A(??)X(75)<1E9F3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $EA07 C8: iny /* A(??)X(??)Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA08 D0 D3: bne -- ; $E9DD /* A(??)X(AE)<1D698>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $EA0A A6 15: ldx temp_15 /* A(??)X(AE)<1D698>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA0C A5 16: lda temp_16 /* A(??)X(??)Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA0E 60: rts /* A(??)X(??)Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EA0F $EA0F 85 1F: sta currentPlayerInfoOrTemp /* A(75)<1EA01>X(75)<1E9F3>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA11 A2 00: ldx #$00 /* A(75)<1EA01>X(00)<1EA11>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ - $EA13 BD 40 05: lda $0540,x /* A(??)X(00)<1EA11>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA16 30 0B: bmi ++ ; $EA23 /* A(??)X(00)<1EA11>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA18 C5 1F: cmp currentPlayerInfoOrTemp /* A(??)X(00)<1EA11>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA1A F0 05: beq + ; $EA21 /* A(??)X(00)<1EA11>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA1C E8: inx /* A(??)X(??)Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA1D E0 30: cpx #$30 /* A(??)X(??)Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA1F 90 F2: bcc - ; $EA13 /* A(??)X(??)Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $EA21 38: sec /* A(??)X(00)<1EA11>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA22 60: rts /* A(??)X(00)<1EA11>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $EA23 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<1EA11>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA25 9D 40 05: sta $0540,x /* A(??)X(00)<1EA11>Y(00)<1E9DB>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA28 A8: tay /* A(??)X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA29 B9 D6 EC: lda _data_1ECD6_indexed,y /* A$1ECD6,y<1EA29>X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA2C 9D A0 05: sta $05A0,x /* A$1ECD6,y<1EA29>X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA2F 85 20: sta $20 /* A$1ECD6,y<1EA29>X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA31 AD D0 05: lda $05D0 /* A(??)X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA34 9D 70 05: sta $0570,x /* A(??)X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA37 85 21: sta currentEnemyOrTemp /* A(??)X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA39 18: clc /* A(??)X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA3A 65 20: adc $20 /* A(??)X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA3C 8D D0 05: sta $05D0 /* A(??)X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA3F B9 4C ED: lda _data_1ED4C_indexed,y /* A$1ED4C,y<1EA3F>X(00)<1EA11>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA42 A0 00: ldy #$00 /* A$1ED4C,y<1EA3F>X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EA44 84 14: sty temp_14 /* A$1ED4C,y<1EA3F>X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EA46 0A: asl a /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA47 26 14: rol temp_14 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA49 0A: asl a /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA4A 26 14: rol temp_14 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA4C 0A: asl a /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA4D 26 14: rol temp_14 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA4F 0A: asl a /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA50 26 14: rol temp_14 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA52 69 00: adc #$00 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA54 85 13: sta temp_13 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA56 A5 14: lda temp_14 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA58 69 B0: adc #$B0 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA5A 85 14: sta temp_14 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA5C AD D2 05: lda $05D2 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA5F 4A: lsr a /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA60 B0 13: bcs ++ ; $EA75 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA62 AD D1 05: lda $05D1 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA65 08: php /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA66 A6 21: ldx currentEnemyOrTemp /* A(??)X(??)Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA68 A4 20: ldy $20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EA6A A9 02: lda #$02 /* A(02)<1EA6A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $EA6C 28: plp /* A(02)<1EA6A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA6D D0 03: bne + ; $EA72 -> _func_1E96C /* A(02)<1EA6A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA6F 4C 77 E9: jmp _func_1E977 /* A(02)<1EA6A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $EA72 4C 6C E9: jmp _func_1E96C /* A(02)<1EA6A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $EA75 AD D1 05: lda $05D1 /* A(02)<1EA6A>X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA78 8D D8 05: sta $05D8 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA7B A5 13: lda temp_13 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA7D 8D DA 05: sta $05DA /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA80 A5 14: lda temp_14 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA82 8D DB 05: sta $05DB /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA85 A5 20: lda $20 /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA87 8D DE 05: sta $05DE /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA8A A9 00: lda #$00 /* A(00)<1EA8A>X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EA8C 8D DD 05: sta $05DD /* A(00)<1EA8A>X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EA8F A5 21: lda currentEnemyOrTemp /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA91 0A: asl a /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA92 2E DD 05: rol $05DD /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA95 0A: asl a /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA96 2E DD 05: rol $05DD /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA99 0A: asl a /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA9A 2E DD 05: rol $05DD /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA9D 0A: asl a /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EA9E 2E DD 05: rol $05DD /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAA1 8D DC 05: sta $05DC /* A(??)X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAA4 A9 07: lda #$07 /* A(07)<1EAA4>X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EAA6 4C 55 F2: jmp _func_1F255 /* A(07)<1EAA4>X(00)<1EA11>Y(00)<1EA42>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1EAA9 $EAA9 85 16: sta temp_16 /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAAB 86 15: stx temp_15 /* A(D6)<1D696>X(AE)<1D698>Y(28)<1D69D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAAD A0 00: ldy #$00 /* A(D6)<1D696>X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EAAF 84 1D: sty currentPlayerPosX /* A(D6)<1D696>X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ -- $EAB1 B1 15: lda (temp_15),y /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAB3 C9 FF: cmp #$FF /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAB5 F0 40: beq _loc_1EAF7 /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAB7 C9 0D: cmp #$0D /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAB9 F0 3C: beq _loc_1EAF7 /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EABB C9 0E: cmp #$0E /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EABD F0 38: beq _loc_1EAF7 /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EABF C9 20: cmp #$20 /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAC1 F0 2A: beq ++ ; $EAED /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAC3 C9 A0: cmp #$A0 /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAC5 F0 26: beq ++ ; $EAED /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAC7 A2 75: ldx #$75 /* A(??)X(75)<1EAC7>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $EAC9 DD 60 EC: cmp _data_1EC60_indexed,x /* A(??)X(75)<1EAC7>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EACC F0 05: beq + ; $EAD3 /* A(??)X(75)<1EAC7>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EACE CA: dex /* A(??)X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EACF 10 F8: bpl - ; $EAC9 /* A(??)X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAD1 30 1A: bmi ++ ; $EAED /* A(??)X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $EAD3 8A: txa /* A(??)X(75)<1EAC7>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAD4 A2 00: ldx #$00 /* A(75)<1EAD3>X(00)<1EAD4>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $EAD6 DD 40 05: cmp $0540,x /* A(75)<1EAD3>X(00)<1EAD4>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAD9 F0 07: beq + ; $EAE2 /* A(75)<1EAD3>X(00)<1EAD4>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EADB E8: inx /* A(75)<1EAD3>X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EADC E0 30: cpx #$30 /* A(75)<1EAD3>X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EADE 90 F6: bcc - ; $EAD6 /* A(75)<1EAD3>X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAE0 B0 12: bcs ++++ ; $EAF4 /* A(75)<1EAD3>X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $EAE2 BD A0 05: lda $05A0,x /* A(75)<1EAD3>X(00)<1EAD4>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAE5 C9 01: cmp #$01 /* A(??)X(00)<1EAD4>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAE7 D0 01: bne + ; $EAEA /* A(??)X(00)<1EAD4>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAE9 0A: asl a /* A(??)X(00)<1EAD4>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $EAEA 0A: asl a /* A(??)X(00)<1EAD4>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAEB D0 03: bne +++ ; $EAF0 /* A(??)X(00)<1EAD4>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $EAED A9 04: lda #$04 /* A(??)X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAEF 18: clc /* A(04)<1EAED>X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ +++ $EAF0 65 1D: adc currentPlayerPosX /* A(??)X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAF2 85 1D: sta currentPlayerPosX /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $EAF4 C8: iny /* A(75)<1EAD3>X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAF5 D0 BA: bne -- ; $EAB1 /* A(??)X(AE)<1D698>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1EAF7 $EAF7 A9 80: lda #$80 /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAF9 38: sec /* A(80)<1EAF7>X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $EAFA E5 1D: sbc currentPlayerPosX /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAFC 85 1D: sta currentPlayerPosX /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EAFE A5 16: lda temp_16 /* A(??)X(AE)<1D698>Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB00 A6 15: ldx temp_15 /* A(??)X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB02 60: rts /* A(??)X(??)Y(00)<1EAAD>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EB03 $EB03 84 1E: sty currentPlayerPosY /* A(04)<1CCD5>X(0F)<1CCF0>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB05 20 A9 EA: jsr _func_1EAA9 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $EB08 A4 1E: ldy currentPlayerPosY /* A(D6)<1D696>X(AE)<1D698>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB0A 4C 0D EB: jmp _func_1EB0D /* A(D6)<1D696>X(AE)<1D698>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EB0D $EB0D 85 16: sta temp_16 /* A(CB)<1CB85>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB0F 86 15: stx temp_15 /* A(D6)<1D696>X(AE)<1D698>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB11 84 1E: sty currentPlayerPosY /* A(D6)<1D696>X(AE)<1D698>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB13 A0 00: ldy #$00 /* A(D6)<1D696>X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ -- $EB15 B1 15: lda (temp_15),y /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB17 C9 FF: cmp #$FF /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB19 F0 31: beq ++++ ; $EB4C -> rts /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB1B C9 0D: cmp #$0D /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB1D F0 32: beq _loc_1EB51 /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB1F C9 0E: cmp #$0E /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB21 F0 2A: beq _loc_1EB4D /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB23 C9 20: cmp #$20 /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB25 F0 1B: beq ++ ; $EB42 /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB27 C9 A0: cmp #$A0 /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB29 F0 17: beq ++ ; $EB42 /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB2B A2 75: ldx #$75 /* A(??)X(75)<1EB2B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $EB2D DD 60 EC: cmp _data_1EC60_indexed,x /* A(??)X(75)<1EB2B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB30 F0 05: beq + ; $EB37 /* A(??)X(75)<1EB2B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB32 CA: dex /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB33 10 F8: bpl - ; $EB2D /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB35 30 0B: bmi ++ ; $EB42 /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $EB37 98: tya /* A(??)X(75)<1EB2B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB38 48: pha /* A(00)<1EB37>X(75)<1EB2B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $EB39 8A: txa /* A(75)<1EB39>X(75)<1EB2B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $EB3A 20 69 EB: jsr _func_1EB69 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $EB3D 68: pla /* A(??)X(75)<1EB2B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB3E A8: tay /* A(??)X(75)<1EB2B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB3F 4C 49 EB: jmp +++ ; $EB49 /* A(??)X(75)<1EB2B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $EB42 A5 1D: lda currentPlayerPosX /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB44 18: clc /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB45 69 08: adc #$08 /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB47 85 1D: sta currentPlayerPosX /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $EB49 C8: iny /* A(??)X(75)<1EB2B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB4A D0 C9: bne -- ; $EB15 /* A(??)X(AE)<1D698>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $EB4C 60: rts /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1EB4D $EB4D A9 08: lda #$08 /* A(08)<1EB4D>X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EB4F D0 02: bne _loc_1EB53 /* A(08)<1EB4D>X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _loc_1EB51 $EB51 A9 10: lda #$10 /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _loc_1EB53 $EB53 18: clc /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EB54 65 1E: adc currentPlayerPosY /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB56 85 1E: sta currentPlayerPosY /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB58 98: tya /* A(00)<1EB58>X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EB59 38: sec /* A(00)<1EB58>X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EB5A 65 15: adc temp_15 /* A(??)X(AE)<1D698>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB5C AA: tax /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB5D A5 16: lda temp_16 /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB5F 69 00: adc #$00 /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB61 20 A9 EA: jsr _func_1EAA9 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $EB64 A4 1E: ldy currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB66 4C 0D EB: jmp _func_1EB0D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EB69 $EB69 85 1F: sta currentPlayerInfoOrTemp /* A(75)<1EB39>X(75)<1EB2B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EB6B A2 00: ldx #$00 /* A(75)<1EB39>X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ - $EB6D BD 40 05: lda $0540,x /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB70 30 09: bmi + ; $EB7B /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EB72 C5 1F: cmp currentPlayerInfoOrTemp /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EB74 F0 07: beq ++ ; $EB7D /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EB76 E8: inx /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EB77 E0 30: cpx #$30 /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EB79 90 F2: bcc - ; $EB6D /* A(??)X(??)Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $EB7B 38: sec /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EB7C 60: rts /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $EB7D BD 70 05: lda $0570,x /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB80 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB82 BD A0 05: lda $05A0,x /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB85 85 20: sta $20 /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB87 AD D1 05: lda $05D1 /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB8A F0 03: beq + ; $EB8F /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB8C 4C D8 EB: jmp +++ ; $EBD8 /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $EB8F A2 00: ldx #$00 /* A(??)X(00)<1EB8F>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB91 A0 00: ldy #$00 /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EB93 A5 20: lda $20 /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB95 4A: lsr a /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB96 90 02: bcc + ; $EB9A /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB98 A0 02: ldy #$02 /* A(??)X(00)<1EB8F>Y(02)<1EB98>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + - $EB9A BD 04 02: lda $0204,x /* A(??)X(00)<1EB8F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EB9D C9 F8: cmp #$F8 /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EB9F D0 2C: bne + ; $EBCD /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBA1 A5 1D: lda currentPlayerPosX /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBA3 18: clc /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBA4 79 58 EC: adc _data_1EC58_indexed,y /* A$1EC58,yX(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBA7 9D 07 02: sta $0207,x /* A$1EC58,yX(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBAA A5 1E: lda currentPlayerPosY /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBAC 79 5C EC: adc _data_1EC5C_indexed,y /* A$1EC5C,yX(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBAF 9D 04 02: sta $0204,x /* A$1EC5C,yX(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBB2 AD D3 05: lda $05D3 /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBB5 9D 06 02: sta $0206,x /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBB8 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBBA 9D 05 02: sta $0205,x /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBBD E6 1F: inc currentPlayerInfoOrTemp /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBBF A5 20: lda $20 /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBC1 4A: lsr a /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBC2 B0 11: bcs ++ ; $EBD5 -> $EC4A /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBC4 4A: lsr a /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBC5 98: tya /* A(00)<1EBC5>X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EBC6 69 01: adc #$01 /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBC8 A8: tay /* A(??)X(00)<1EB8F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBC9 C0 04: cpy #$04 /* A(??)X(00)<1EB8F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBCB B0 08: bcs ++ ; $EBD5 -> $EC4A /* A(??)X(00)<1EB8F>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $EBCD E8: inx /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBCE E8: inx /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBCF E8: inx /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBD0 E8: inx /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBD1 E0 FC: cpx #$FC /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBD3 90 C5: bcc - ; $EB9A /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $EBD5 4C 4A EC: jmp ++++ ; $EC4A /* A(??)X(00)<1EB8F>Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) +++ $EBD8 A5 1E: lda currentPlayerPosY /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBDA 18: clc /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBDB 6D D5 05: adc $05D5 /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBDE 29 F8: and #$F8 /* A(??)X(00)<1EB6B>Y(00)<1EB13>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBE0 A0 00: ldy #$00 /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EBE2 84 14: sty temp_14 /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EBE4 0A: asl a /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBE5 26 14: rol temp_14 /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBE7 0A: asl a /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBE8 26 14: rol temp_14 /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBEA 85 13: sta temp_13 /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBEC A5 1D: lda currentPlayerPosX /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBEE 6D D4 05: adc $05D4 /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBF1 4A: lsr a /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBF2 4A: lsr a /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBF3 4A: lsr a /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBF4 18: clc /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBF5 65 13: adc temp_13 /* A(??)X(00)<1EB6B>Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBF7 AA: tax /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBF8 A5 14: lda temp_14 /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBFA 69 20: adc #$20 /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EBFC 48: pha /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EBFD AD D2 05: lda $05D2 /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EC00 4A: lsr a /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EC01 68: pla /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC02 B0 31: bcs ++ ; $EC35 /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC04 A4 20: ldy $20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC06 C0 02: cpy #$02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC08 A4 1F: ldy currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC0A 90 03: bcc + ; $EC0F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC0C 20 1E EC: jsr _func_1EC1E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $EC0F 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC10 8A: txa /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EC11 18: clc /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EC12 69 20: adc #$20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EC14 AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EC15 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC16 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC18 20 1E EC: jsr _func_1EC1E /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $EC1B 4C 4A EC: jmp ++++ ; $EC4A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EC1E $EC1E 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC21 8E 06 20: stx PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC24 8C 07 20: sty PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC27 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC28 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EC29 A5 20: lda $20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EC2B C9 04: cmp #$04 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EC2D 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC2E 90 04: bcc + ; $EC34 -> rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC30 8C 07 20: sty PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC33 C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $EC34 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $EC35 8D DD 05: sta $05DD /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC38 8E DC 05: stx $05DC /* A(??)X(??)Y(00)<1EBE0>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC3B A4 1F: ldy currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC3D 8C D8 05: sty $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC40 A5 20: lda $20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC42 8D DE 05: sta $05DE /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC45 A9 08: lda #$08 /* A(08)<1EC45>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EC47 20 55 F2: jsr _func_1F255 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ ++++ $EC4A A5 20: lda $20 /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC4C C9 01: cmp #$01 /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC4E D0 01: bne + ; $EC51 /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC50 0A: asl a /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $EC51 0A: asl a /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC52 0A: asl a /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC53 65 1D: adc currentPlayerPosX /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC55 85 1D: sta currentPlayerPosX /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EC57 60: rts /* A(??)X(??)Y(00)<1EB91>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1EC58_indexed $EC58 .byte $00,$08,$00,$08 _data_1EC5C_indexed $EC5C .byte $00,$00,$08,$08 _data_1EC60_indexed $EC60 .byte $C1,$C2,$C3,$C4,$C5,$C6,$C7,$C8,$C9,$CA,$CB,$CC,$CD,$CE,$CF,$D0 $EC70 .byte $D1,$D2,$D3,$D4,$D5,$D6,$D7,$D8,$D9,$DA,$A6,$41,$42,$43,$44,$45 $EC80 .byte $46,$47,$48,$49,$4A,$4B,$4C,$4D,$4E,$4F,$50,$51,$52,$53,$54,$55 $EC90 .byte $56,$57,$58,$59,$5A,$B0,$B1,$B2,$B3,$B4,$B5,$B6,$B7,$B8,$B9,$A1 $ECA0 .byte $21,$3A,$A8,$A9,$2D,$2A,$3C,$7E,$61,$62,$63,$64,$65,$66,$67,$68 $ECB0 .byte $69,$6A,$6B,$6C,$6D,$6E,$6F,$70,$71,$72,$73,$74,$75,$76,$77,$78 $ECC0 .byte $79,$7A,$30,$31,$32,$33,$34,$35,$36,$37,$38,$39,$AE,$AC,$2E,$2C $ECD0 .byte $28,$29,$23,$40,$5E,$BF _data_1ECD6_indexed $ECD6 .byte $04,$04,$04,$04,$04,$04,$04,$04,$02,$04,$04,$04,$04,$04,$04,$04 $ECE6 .byte $04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$02,$02,$02,$02,$02 $ECF6 .byte $02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02 $ED06 .byte $02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02 $ED16 .byte $02,$02,$02,$02,$02,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01 $ED26 .byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 $ED36 .byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 $ED46 .byte $01,$01,$01,$01,$01,$04 _data_1ED4C_indexed $ED4C .byte $00,$04,$08,$0C,$10,$14,$18,$1C,$20,$22,$26,$2A,$2E,$32,$36,$3A $ED5C .byte $3E,$42,$46,$4A,$4E,$52,$56,$5A,$5E,$62,$66,$6A,$6C,$6E,$70,$72 $ED6C .byte $74,$76,$78,$7A,$7C,$7E,$80,$82,$84,$86,$88,$8A,$8C,$8E,$90,$92 $ED7C .byte $94,$96,$98,$9A,$9C,$9E,$A0,$A2,$A4,$A6,$A8,$AA,$AC,$AE,$B0,$B2 $ED8C .byte $B4,$B6,$B8,$BA,$BC,$BE,$C0,$C2,$C4,$C5,$C6,$C7,$C8,$C9,$CA,$CB $ED9C .byte $CC,$CD,$CE,$CF,$D0,$D1,$D2,$D3,$D4,$D5,$D6,$D7,$D8,$D9,$DA,$DB $EDAC .byte $DC,$DD,$DE,$DF,$E0,$E1,$E2,$E3,$E4,$E5,$E6,$E7,$E8,$E9,$EA,$EB $EDBC .byte $EC,$ED,$EE,$EF,$F0,$F1 _data_1EDC2_indexed $EDC2 .byte $20 _data_1EDC3_indexed $EDC3 .byte $30 _DataPointerTable_1EDC4 $EDC4 20 31: .word ($3120) ;3120 (0) ([8:A][A:B][C:E][E:F]) $EDC6 20 32: .word ($3220) ;3220 (0) ([8:A][A:B][C:E][E:F]) $EDC8 20 33: .word ($3320) ;3320 (0) ([8:A][A:B][C:E][E:F]) $EDCA 20 34: .word ($3420) ;3420 (0) ([8:A][A:B][C:E][E:F]) $EDCC 20 35: .word ($3520) ;3520 (0) ([8:A][A:B][C:E][E:F]) $EDCE 20 36: .word ($3620) ;3620 (0) ([8:A][A:B][C:E][E:F]) $EDD0 20 37: .word ($3720) ;3720 (0) ([8:A][A:B][C:E][E:F]) $EDD2 20 38: .word ($3820) ;3820 (0) ([8:A][A:B][C:E][E:F]) $EDD4 20 39: .word ($3920) ;3920 (0) ([8:A][A:B][C:E][E:F]) $EDD6 31 30: .word ($3031) ;3031 (0) ([8:A][A:B][C:E][E:F]) $EDD8 31 31: .word ($3131) ;3131 (0) ([8:A][A:B][C:E][E:F]) $EDDA 31 32: .word ($3231) ;3231 (0) ([8:A][A:B][C:E][E:F]) $EDDC 31 33: .word ($3331) ;3331 (0) ([8:A][A:B][C:E][E:F]) $EDDE 31 34: .word ($3431) ;3431 (0) ([8:A][A:B][C:E][E:F]) $EDE0 31 35: .word ($3531) ;3531 (0) ([8:A][A:B][C:E][E:F]) $EDE2 31 36: .word ($3631) ;3631 (0) ([8:A][A:B][C:E][E:F]) $EDE4 31 37: .word ($3731) ;3731 (0) ([8:A][A:B][C:E][E:F]) $EDE6 31 38: .word ($3831) ;3831 (0) ([8:A][A:B][C:E][E:F]) $EDE8 31 39: .word ($3931) ;3931 (0) ([8:A][A:B][C:E][E:F]) $EDEA 32 30: .word ($3032) ;3032 (0) ([8:A][A:B][C:E][E:F]) $EDEC 32 31: .word ($3132) ;3132 (0) ([8:A][A:B][C:E][E:F]) $EDEE 32 32: .word ($3232) ;3232 (0) ([8:A][A:B][C:E][E:F]) $EDF0 32 33: .word ($3332) ;3332 (0) ([8:A][A:B][C:E][E:F]) $EDF2 32 34: .word ($3432) ;3432 (0) ([8:A][A:B][C:E][E:F]) $EDF4 32 35: .word ($3532) ;3532 (0) ([8:A][A:B][C:E][E:F]) $EDF6 32 36: .word ($3632) ;3632 (0) ([8:A][A:B][C:E][E:F]) $EDF8 32 37: .word ($3732) ;3732 (0) ([8:A][A:B][C:E][E:F]) $EDFA 32 38: .word ($3832) ;3832 (0) ([8:A][A:B][C:E][E:F]) $EDFC 32 39: .word ($3932) ;3932 (0) ([8:A][A:B][C:E][E:F]) $EDFE 33 30: .word ($3033) ;3033 (0) ([8:A][A:B][C:E][E:F]) $EE00 33 31: .word ($3133) ;3133 (0) ([8:A][A:B][C:E][E:F]) $EE02 33 32: .word ($3233) ;3233 (0) ([8:A][A:B][C:E][E:F]) $EE04 33 33: .word ($3333) ;3333 (0) ([8:A][A:B][C:E][E:F]) $EE06 33 34: .word ($3433) ;3433 (0) ([8:A][A:B][C:E][E:F]) $EE08 33 35: .word ($3533) ;3533 (0) ([8:A][A:B][C:E][E:F]) $EE0A 33 36: .word ($3633) ;3633 (0) ([8:A][A:B][C:E][E:F]) $EE0C 33 37: .word ($3733) ;3733 (0) ([8:A][A:B][C:E][E:F]) $EE0E 33 38: .word ($3833) ;3833 (0) ([8:A][A:B][C:E][E:F]) $EE10 33 39: .word ($3933) ;3933 (0) ([8:A][A:B][C:E][E:F]) $EE12 34 30: .word ($3034) ;3034 (0) ([8:A][A:B][C:E][E:F]) $EE14 34 31: .word ($3134) ;3134 (0) ([8:A][A:B][C:E][E:F]) $EE16 34 32: .word ($3234) ;3234 (0) ([8:A][A:B][C:E][E:F]) $EE18 34 33: .word ($3334) ;3334 (0) ([8:A][A:B][C:E][E:F]) $EE1A 34 34: .word ($3434) ;3434 (0) ([8:A][A:B][C:E][E:F]) $EE1C 34 35: .word ($3534) ;3534 (0) ([8:A][A:B][C:E][E:F]) $EE1E 34 36: .word ($3634) ;3634 (0) ([8:A][A:B][C:E][E:F]) $EE20 34 37: .word ($3734) ;3734 (0) ([8:A][A:B][C:E][E:F]) $EE22 34 38: .word ($3834) ;3834 (0) ([8:A][A:B][C:E][E:F]) $EE24 34 39: .word ($3934) ;3934 (0) ([8:A][A:B][C:E][E:F]) $EE26 35 30: .word ($3035) ;3035 (0) ([8:A][A:B][C:E][E:F]) --- $EE28 A9 00: lda #$00 /* A(00)<1EE28>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EE2A A2 3F: ldx #$3F /* A(00)<1EE28>X(3F)<1EE2A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $EE2C 9D B0 06: sta $06B0,x /* A(00)<1EE28>X(3F)<1EE2A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE2F 95 80: sta $80,x /* A(00)<1EE28>X(3F)<1EE2A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EE31 95 C0: sta $C0,x /* A(00)<1EE28>X(3F)<1EE2A>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EE33 CA: dex /* A(00)<1EE28>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE34 10 F6: bpl - ; $EE2C /* A(00)<1EE28>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE36 60: rts /* A(00)<1EE28>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EE37 $EE37 A0 20: ldy #$20 /* A(00)<1C32E>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE39 8C 06 20: sty PPUADDR /* A(00)<1C32E>X(??)Y(20)<1EE37>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EE3C A0 00: ldy #$00 /* A(00)<1C32E>X(??)Y(00)<1EE3C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EE3E 8C 06 20: sty PPUADDR /* A(00)<1C32E>X(??)Y(00)<1EE3C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EE41 A2 08: ldx #$08 /* A(00)<1C32E>X(08)<1EE41>Y(00)<1EE3C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $EE43 8D 07 20: sta PPUDATA /* A(00)<1C32E>X(08)<1EE41>Y(00)<1EE3C>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE46 C8: iny /* A(??)X(08)<1EE41>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE47 D0 FA: bne - ; $EE43 /* A(??)X(08)<1EE41>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE49 CA: dex /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE4A D0 F7: bne - ; $EE43 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE4C 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1EE4D $EE4D A0 23: ldy #$23 /* A(00)<1C333>X(??)Y(10)<1E2B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE4F A2 C0: ldx #$C0 /* A(00)<1C333>X(C0)<1EE4F>Y(23)<1EE4D>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $EE51 20 58 EE: jsr _func_1EE58 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $EE54 A0 27: ldy #$27 /* A(00)<1C333>X(C0)<1EE4F>Y(27)<1EE54>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EE56 A2 C0: ldx #$C0 /* A(00)<1C333>X(C0)<1EE56>Y(27)<1EE54>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ _func_1EE58 $EE58 8C 06 20: sty PPUADDR /* A(00)<1C333>X(C0)<1EE4F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $EE5B 8E 06 20: stx PPUADDR /* A(00)<1C333>X(C0)<1EE4F>Y(23)<1EE4D>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE5E A0 3F: ldy #$3F /* A(00)<1C333>X(C0)<1EE4F>Y(3F)<1EE5E>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $EE60 8D 07 20: sta PPUDATA /* A(00)<1C333>X(C0)<1EE4F>Y(3F)<1EE5E>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE63 88: dey /* A(??)X(C0)<1EE4F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE64 10 FA: bpl - ; $EE60 /* A(??)X(C0)<1EE4F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE66 60: rts /* A(??)X(C0)<1EE4F>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EE67 $EE67 AD AD 06: lda someEnableFlag_06AD /* A(00)<9219>X(FF)<1C144>Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE6A 48: pha /* A(??)X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EE6B A9 00: lda #$00 /* A(00)<1EE6B>X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $EE6D 8D AD 06: sta someEnableFlag_06AD /* A(00)<1EE6B>X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $EE70 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $EE73 A9 3F: lda #$3F /* A(3F)<1EE73>X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EE75 8D 06 20: sta PPUADDR /* A(3F)<1EE73>X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EE78 A9 00: lda #$00 /* A(00)<1EE78>X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EE7A 8D 06 20: sta PPUADDR /* A(00)<1EE78>X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EE7D A0 1F: ldy #$1F /* A(00)<1EE78>X(21)<1C424>Y(1F)<1EE7D>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EE7F A9 0F: lda #$0F /* A(0F)<1EE7F>X(21)<1C424>Y(1F)<1EE7D>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $EE81 8D 07 20: sta PPUDATA /* A(0F)<1EE7F>X(21)<1C424>Y(1F)<1EE7D>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE84 88: dey /* A(??)X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE85 10 FA: bpl - ; $EE81 /* A(??)X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE87 68: pla /* A(??)X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE88 8D AD 06: sta someEnableFlag_06AD /* A(??)X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE8B 60: rts /* A(??)X(21)<1C424>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1EE8C $EE8C 86 1D: stx currentPlayerPosX /* A$14D41,y<14D35>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE8E 84 1E: sty currentPlayerPosY /* A$14D41,y<14D35>X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE90 A0 00: ldy #$00 /* A$14D41,y<14D35>X(??)Y(00)<1EE90>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EE92 B1 13: lda (temp_13),y /* A(??)X(??)Y(00)<1EE90>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE94 85 21: sta currentEnemyOrTemp /* A(??)X(??)Y(00)<1EE90>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE96 C8: iny /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE97 B1 13: lda (temp_13),y /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE99 85 22: sta $22 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE9B C8: iny /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ -- $EE9C A6 1D: ldx currentPlayerPosX /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EE9E A5 21: lda currentEnemyOrTemp /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $EEA0 48: pha /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEA1 8A: txa /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EEA2 48: pha /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $EEA3 98: tya /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(2)Z?S?*/ $EEA4 48: pha /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $EEA5 B1 13: lda (temp_13),y /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $EEA7 A4 1E: ldy currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $EEA9 20 BF EE: jsr _func_1EEBF /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(3)Z?S?*/ $EEAC 68: pla /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEAD A8: tay /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEAE 68: pla /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEAF AA: tax /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEB0 68: pla /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEB1 C8: iny /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEB2 E8: inx /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEB3 38: sec /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEB4 E9 01: sbc #$01 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEB6 D0 E8: bne - ; $EEA0 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEB8 E6 1E: inc currentPlayerPosY /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEBA C6 22: dec $22 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEBC D0 DE: bne -- ; $EE9C /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEBE 60: rts /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EEBF $EEBF 48: pha /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $EEC0 8A: txa /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $EEC1 18: clc /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $EEC2 79 F9 EE: adc _data_1EEF9_indexed,y /* A$1EEF9,yX(??)Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $EEC5 A8: tay /* A$1EEF9,yX(??)Y$1EEF9,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $EEC6 68: pla /* A(??)X(??)Y$1EEF9,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ _loc_1EEC7 $EEC7 AA: tax /* A(??)X(??)Y$1EEF9,yMAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $EEC8 B9 46 FF: lda _data_1FF46_indexed,y /* A$1FF46,y<1EEC8>X(01)<1EEC7>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EECB 49 FF: eor #$FF /* A(??)X(01)<1EEC7>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EECD 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(01)<1EEC7>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EECF 49 FF: eor #$FF /* A(??)X(01)<1EEC7>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EED1 3D F5 EE: and _data_1EEF5_indexed,x /* A(??)X(01)<1EEC7>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EED4 85 20: sta $20 /* A(??)X(01)<1EEC7>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EED6 BE 92 FE: ldx _data_1FE92_indexed,y /* A(??)X$1FE92,y<1EED6>Y(??)MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EED9 A0 23: ldy #$23 /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EEDB 8C 06 20: sty PPUADDR /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EEDE 8E 06 20: stx PPUADDR /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $EEE1 AD 07 20: lda PPUDATA /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEE4 AD 07 20: lda PPUDATA /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEE7 25 1F: and currentPlayerInfoOrTemp /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEE9 05 20: ora $20 /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEEB 8C 06 20: sty PPUADDR /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEEE 8E 06 20: stx PPUADDR /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEF1 8D 07 20: sta PPUDATA /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EEF4 60: rts /* A(??)X$1FE92,y<1EED6>Y(23)<1EED9>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1EEF5_indexed $EEF5 .byte $00,$55,$AA,$FF _data_1EEF9_indexed $EEF9 .byte $00,$0F,$1E,$2D,$3C,$4B,$5A,$69,$78,$87,$96,$A5 _func_1EF05 $EF05 88: dey /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $EF06 99 34 00: sta $0034,y /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF09 88: dey /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF0A 10 FA: bpl - ; $EF06 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF0C 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EF0D $EF0D A0 0B: ldy #$0B /* A(0F)<1E333>X(??)Y(0B)<1EF0D>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $EF0F 99 EB 05: sta $05EB,y /* A(0F)<1E333>X(??)Y(0B)<1EF0D>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF12 88: dey /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF13 10 FA: bpl - ; $EF0F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF15 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EF16 $EF16 85 14: sta temp_14 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF18 86 13: stx temp_13 /* A(E3)<1E359>X(7E)<1E35B>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF1A 88: dey /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $EF1B B9 34 00: lda $0034,y /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF1E D1 13: cmp (temp_13),y /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF20 F0 10: beq +++ ; $EF32 /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF22 C9 0F: cmp #$0F /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF24 D0 06: bne + ; $EF2C /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF26 B1 13: lda (temp_13),y /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF28 29 0F: and #$0F /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF2A 10 03: bpl ++ ; $EF2F /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $EF2C 18: clc /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF2D 69 10: adc #$10 /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $EF2F 99 34 00: sta $0034,y /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $EF32 88: dey /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF33 10 E6: bpl - ; $EF1B /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF35 60: rts /* A(??)X(7E)<1E35B>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EF36 $EF36 88: dey /* A(??)X(??)Y(0C)<1C822>MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $EF37 B9 34 00: lda $0034,y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF3A C9 0F: cmp #$0F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF3C F0 0A: beq ++ ; $EF48 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF3E 38: sec /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF3F E9 10: sbc #$10 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF41 B0 02: bcs + ; $EF45 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF43 A9 0F: lda #$0F /* A(0F)<1EF43>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $EF45 99 34 00: sta $0034,y /* A(0F)<1EF43>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $EF48 88: dey /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF49 10 EC: bpl - ; $EF37 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF4B 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EF4C $EF4C 85 14: sta temp_14 /* A(E3)<1E362>X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF4E 86 13: stx temp_13 /* A(E3)<1E362>X(8E)<1E364>Y(10)<1E35D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF50 A0 0B: ldy #$0B /* A(E3)<1E362>X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $EF52 B9 EB 05: lda $05EB,y /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF55 D1 13: cmp (temp_13),y /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF57 F0 10: beq +++ ; $EF69 /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF59 C9 0F: cmp #$0F /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF5B D0 06: bne + ; $EF63 /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF5D B1 13: lda (temp_13),y /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF5F 29 0F: and #$0F /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF61 10 03: bpl ++ ; $EF66 /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $EF63 18: clc /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF64 69 10: adc #$10 /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $EF66 99 EB 05: sta $05EB,y /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $EF69 88: dey /* A(??)X(8E)<1E364>Y(0B)<1EF50>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF6A 10 E6: bpl - ; $EF52 /* A(??)X(8E)<1E364>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF6C 60: rts /* A(??)X(8E)<1E364>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EF6D $EF6D A0 0B: ldy #$0B /* A(08)<1E3C3>X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $EF6F B9 EB 05: lda $05EB,y /* A(??)X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF72 C9 0F: cmp #$0F /* A(??)X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF74 F0 0A: beq ++ ; $EF80 /* A(??)X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF76 38: sec /* A(??)X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF77 E9 10: sbc #$10 /* A(??)X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF79 B0 02: bcs + ; $EF7D /* A(??)X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF7B A9 0F: lda #$0F /* A(0F)<1EF7B>X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $EF7D 99 EB 05: sta $05EB,y /* A(0F)<1EF7B>X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ ++ $EF80 88: dey /* A(??)X(??)Y(0B)<1EF6D>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF81 10 EC: bpl - ; $EF6F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF83 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EF84 $EF84 A2 00: ldx #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF86 A9 F8: lda #$F8 /* A(F8)<1EF86>X(00)<1EF84>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ - $EF88 9D 00 02: sta $0200,x /* A(F8)<1EF86>X(00)<1EF84>Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF8B E8: inx /* A(F8)<1EF86>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF8C E8: inx /* A(F8)<1EF86>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF8D E8: inx /* A(F8)<1EF86>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF8E E8: inx /* A(F8)<1EF86>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF8F D0 F7: bne - ; $EF88 /* A(F8)<1EF86>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF91 60: rts /* A(F8)<1EF86>X(??)Y(20)<1E1A5>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1EF92 $EF92 85 18: sta temp_18 /* A(AE)<16DF7>X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF94 86 17: stx temp_17 /* A(AE)<16DF7>X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF96 A0 00: ldy #$00 /* A(AE)<16DF7>X(74)<16DF9>Y(00)<1EF96>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $EF98 B1 17: lda (temp_17),y /* A(??)X(??)Y(00)<1EF96>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF9A 85 13: sta temp_13 /* A(??)X(74)<16DF9>Y(00)<1EF96>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF9C C8: iny /* A(??)X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF9D B1 17: lda (temp_17),y /* A(??)X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EF9F 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFA1 25 13: and temp_13 /* A(??)X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFA3 C9 FF: cmp #$FF /* A(??)X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFA5 F0 14: beq + ; $EFBB -> rts /* A(??)X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFA7 C8: iny /* A(??)X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFA8 B1 17: lda (temp_17),y /* A(??)X(74)<16DF9>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFAA AA: tax /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFAB C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFAC B1 17: lda (temp_17),y /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFAE C8: iny /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFAF 84 20: sty $20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFB1 A4 1F: ldy currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFB3 20 BC EF: jsr _func_1EFBC /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $EFB6 A4 20: ldy $20 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFB8 4C 98 EF: jmp - ; $EF98 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $EFBB 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EFBC $EFBC 84 14: sty temp_14 /* A(22)<1D4D3>X(CB)<1D4D5>Y(D5)<1D4D1>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFBE 85 16: sta temp_16 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFC0 86 15: stx temp_15 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFC2 A0 00: ldy #$00 /* A(??)X(??)Y(00)<1EFC2>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $EFC4 B1 13: lda (temp_13),y /* A(??)X(??)Y(00)<1EFC2>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFC6 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(00)<1EFC2>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFC8 C8: iny /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFC9 B1 13: lda (temp_13),y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFCB C8: iny /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ -- $EFCC A6 1F: ldx currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFCE 48: pha /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EFCF A5 16: lda temp_16 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EFD1 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EFD4 A5 15: lda temp_15 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EFD6 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ - $EFD9 B1 13: lda (temp_13),y /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFDB 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EFDE C8: iny /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EFDF D0 02: bne + ; $EFE3 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EFE1 E6 14: inc temp_14 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ + $EFE3 CA: dex /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EFE4 D0 F3: bne - ; $EFD9 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFE6 A5 15: lda temp_15 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFE8 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFE9 69 20: adc #$20 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFEB 85 15: sta temp_15 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFED A5 16: lda temp_16 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFEF 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFF1 85 16: sta temp_16 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFF3 68: pla /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFF4 E9 00: sbc #$00 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFF6 D0 D4: bne -- ; $EFCC /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $EFF8 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1EFF9 $EFF9 48: pha /* A(03)<1CBC7>X(60)<1CBC3>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $EFFA 98: tya /* A(A8)<1EFFA>X(60)<1CBC3>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $EFFB 48: pha /* A(A8)<1EFFA>X(60)<1CBC3>Y(A8)<1CBC5>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S1*/ $EFFC 20 EA E7: jsr LoadRomBank5_NmiSafe /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $EFFF 68: pla /* A(??)X(60)<1CBC3>Y(A8)<1CBC5>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F000 $F000 A8: tay /* A(??)X(60)<1CBC3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F001 68: pla /* A(??)X(60)<1CBC3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F002 20 06 80: jsr _func_14006 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F005 4C F2 E7: jmp LoadSavedRomBank2_NmiSafe /* A(??)X(60)<1CBC3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ NMI ; Push A, X, Y $F008 48: pha /* A(??)X(60)<1CBC3>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F009 8A: txa /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z*S**/ $F00A 48: pha /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z*S**/ $F00B 98: tya /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z*S**/ $F00C 48: pha /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z*S**/ ; if (*(0x01) & 0x18 == 0 /* flag ck? */) then call _func_1F049, restore A,X,Y and return $F00D A5 01: lda savedCurPPUMASK /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $F00F 29 18: and #$18 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $F011 D0 06: bne + ; $F019 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $F013 20 49 F0: jsr _func_1F049 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(3)Z?S?*/ $F016 4C 41 F0: jmp ++ ; $F041 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $F019 A9 02: lda #$02 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F01B 8D 14 40: sta OAMDMA /* A(02)<1F019>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F01E AD 02 20: lda PPUSTATUS /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F021 A5 07: lda nmiHandlerSelector /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F023 0A: asl a /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F024 AA: tax /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F025 BD 32 F0: lda _JumpPointerTable_1F032,x /* A$1F032,x<1F025>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F028 85 0A: sta $0A /* A$1F032,x<1F025>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F02A BD 33 F0: lda _JumpPointerTable_1F032+1,x /* A$1F033,x<1F02A>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F02D 85 0B: sta $0B /* A$1F033,x<1F02A>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F02F 6C 0A 00: jmp ($000A) /* A$1F033,x<1F02A>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _JumpPointerTable_1F032 $F032 A1 F0: .word (NmiHandlerZERO) ;F0A1 (1F0A1) () $F034 45 F1: .word (NmiHandlerONE_GameLoop) ;F145 (1F145) () $F036 A1 F1: .word (NmiHandlerTWO) ;F1A1 (1F1A1) () $F038 9E F2: .word (NmiHandlerTHREE) ;F29E (1F29E) () $F03A 70 F4: .word (NmiHandlerFOUR) ;F470 (1F470) () $F03C E1 F5: .word (NmiHandlerFIVE) ;F5E1 (1F5E1) () NMI_Finish $F03E 20 ED E8: jsr BankSwitchAndJoyStickProbeThenBank2 /* A(00)<1F47E>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $F041 E6 06: inc frameCtr /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F043 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F044 A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F045 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F046 AA: tax /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F047 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F048 40: rti /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F049 ; if (*(0x06AD) == 0) return $F049 AD AD 06: lda someEnableFlag_06AD /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F04C F0 37: beq _loc_1F085 ; $F085 -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ ; Save memory locs $13-19, and restore them after fn call. ; The called function will overwrite some of those locations, hence the restore. $F04E A5 13: lda temp_13 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(3)Z?S?*/ $F050 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $F051 A5 14: lda temp_14 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(4)Z?S?*/ $F053 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(5)Z?S?*/ $F054 A5 15: lda temp_15 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(5)Z?S?*/ $F056 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(6)Z?S?*/ $F057 A5 16: lda temp_16 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(6)Z?S?*/ $F059 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(7)Z?S?*/ $F05A A5 17: lda temp_17 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(7)Z?S?*/ $F05C 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(8)Z?S?*/ $F05D A5 18: lda temp_18 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(8)Z?S?*/ $F05F 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(9)Z?S?*/ $F060 A5 19: lda temp_19 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(9)Z?S?*/ $F062 48: pha /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(10)Z?S?*/ $F063 A9 02: lda #$02 /* A(02)<1F063>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(10)Z0S0*/ $F065 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(10)Z?S?*/ $F068 20 0C 80: jsr WrapProcessVec6s /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F06B A5 27: lda currentRomBank /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F06D 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[04:(??),05:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F070 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F071 85 19: sta temp_19 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F073 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F074 85 18: sta temp_18 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F076 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F077 85 17: sta temp_17 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F079 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F07A 85 16: sta temp_16 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F07C 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F07D 85 15: sta temp_15 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F07F 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F080 85 14: sta temp_14 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F082 68: pla /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F083 85 13: sta temp_13 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1F085 $F085 60: rts /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ SetNmiHandlerZero $F086 A9 00: lda #$00 /* A(??)X(??)Y(20)<1E1A5>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ SetNmiHandlerResetFrameCtr $F088 85 07: sta nmiHandlerSelector /* A(00)<1F086>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F08A A9 00: lda #$00 /* A(00)<1F08A>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F08C 85 06: sta frameCtr /* A(00)<1F08A>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F08E 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1F08A>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F091 60: rts /* A(00)<1F08A>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1F092 $F092 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(03)<1E3A8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $F095 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F098 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F09B AD D7 05: lda dunnoButZeroedWhenNmiHandlerSet /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F09E D0 F5: bne - ; $F095 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0A0 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ NmiHandlerZERO $F0A1 A5 01: lda savedCurPPUMASK /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0A3 29 E0: and #$E0 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0A5 8D 01 20: sta PPUMASK /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0A8 AD D7 05: lda dunnoButZeroedWhenNmiHandlerSet /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0AB F0 27: beq _loc_1F0D4 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0AD 0A: asl a /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0AE AA: tax /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0AF BD C0 F0: lda _JumpPointerTable_1F0C0,x /* A$1F0C0,x<1F0AF>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0B2 85 0A: sta $0A /* A$1F0C0,x<1F0AF>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0B4 BD C1 F0: lda _JumpPointerTable_1F0C0+1,x /* A$1F0C1,x<1F0B4>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0B7 85 0B: sta $0B /* A$1F0C1,x<1F0B4>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0B9 A9 F0: lda #>_data_1F0E2 /* A(F0)<1F0B9>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F0BB 48: pha /* A(F0)<1F0B9>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $F0BC A9 E2: lda #<_data_1F0E2 /* A(E2)<1F0BC>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $F0BE 48: pha /* A(E2)<1F0BC>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S1*/ $F0BF 6C 0A 00: jmp ($000A) /* A(E2)<1F0BC>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S1*/ $F0C2 FE F0: .word (JumpTableEntry_1F0FE) ;F0FE (1F0FE) () $F0C4 04 F1: .word (JumpTableEntry_1F104) ;F104 (1F104) () $F0C6 0A F1: .word (JumpTableEntry_1F10A) ;F10A (1F10A) () $F0C8 10 F1: .word (JumpTableEntry_1F110) ;F110 (1F110) () $F0CA 16 F1: .word (JumpTableEntry_1F116) ;F116 (1F116) () $F0CC 1C F1: .word (JumpTableEntry_1F11C) ;F11C (1F11C) () $F0CE 22 F1: .word (JumpTableEntry_1F122) ;F122 (1F122) () $F0D0 28 F1: .word (DataTableEntry_1F128) ;F128 (1F128) () $F0D2 2E F1: .word (JumpTableEntry_1F12E) ;F12E (1F12E) () _loc_1F0D4 $F0D4 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F0D7 20 33 80: jsr _func_14033_indexed /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F0DA 20 E9 F0: jsr _func_1F0E9 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F0DD 20 49 F0: jsr _func_1F049 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F0E0 4C 3E F0: jmp NMI_Finish /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $F0E3 .byte $20,$E9,$F0,$4C,$3E,$F0 _func_1F0E9 $F0E9 A5 04: lda scrollX /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0EB 8D 05 20: sta PPUSCROLL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0EE A5 05: lda scrollY /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0F0 8D 05 20: sta PPUSCROLL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0F3 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0F5 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0F8 A5 01: lda savedCurPPUMASK /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0FA 8D 01 20: sta PPUMASK /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F0FD 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F0FE $F0FE 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F101 4C 36 80: jmp _loc_14036 ; $8036 -> _loc_15D75 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F104 $F104 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F107 4C 39 80: jmp _loc_14039 ; $8039 -> _loc_15E9C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F10A $F10A 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F10D 4C 3C 80: jmp _loc_1403C ; $803C -> _loc_15EA0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F110 $F110 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F113 4C 3F 80: jmp _loc_1403F ; $803F -> _loc_15FAF /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F116 $F116 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F119 4C 42 80: jmp _loc_14042 ; $8042 -> _loc_15FE0 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F11C $F11C 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F11F 4C 45 80: jmp _loc_14045 ; $8045 -> _loc_16021 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F122 $F122 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F125 4C 48 80: jmp _loc_14048 ; $8048 -> _loc_16025 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ DataTableEntry_1F128 $F128 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F12B 4C 4B 80: jmp _loc_1404B ; $804B -> _loc_15F7B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F12E $F12E 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F131 4C 4E 80: jmp _loc_1404E ; $804E -> _loc_1603A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F134 $F134 A9 01: lda #$01 /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F136 85 07: sta nmiHandlerSelector /* A(01)<1F134>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F138 A9 00: lda #$00 /* A(00)<1F138>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F13A 85 06: sta frameCtr /* A(00)<1F138>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F13C 85 08: sta somePatternTablePage /* A(00)<1F138>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F13E 85 47: sta tileItemLocH /* A(00)<1F138>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F140 85 50: sta $50 /* A(00)<1F138>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F142 4C 28 EE: jmp --- ; $EE28 /* A(00)<1F138>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ NmiHandlerONE_GameLoop $F145 20 86 F4: jsr NmiDisablePPUAndSetPaletteZero /* A(00)<1F138>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F148 20 33 F5: jsr M_DrawTiledItem /* A(??)X(??)Y(??)MAP[0A:(??),0B:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F14B A5 08: lda somePatternTablePage /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F14D 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F150 A9 00: lda #$00 /* A(00)<1F150>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F152 8D 06 20: sta PPUADDR /* A(00)<1F150>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F155 A9 02: lda #$02 /* A(02)<1F155>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F157 A8: tay /* A(02)<1F155>X(??)Y(02)<1F157>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F158 99 1D E8: sta $E81D,y /* A(02)<1F155>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F15B 20 06 80: jsr _func_8006 /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ _loc_1F15E $F15E A5 04: lda scrollX /* A(01)<1F22F>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F160 8D 05 20: sta PPUSCROLL /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F163 A5 05: lda scrollY /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F165 8D 05 20: sta PPUSCROLL /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F168 A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F16A 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F16D A5 01: lda savedCurPPUMASK /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F16F 8D 01 20: sta PPUMASK /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F172 A5 06: lda frameCtr /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F174 29 07: and #$07 /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F176 0A: asl a /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F177 AA: tax /* A(??)X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F178 BD 91 F1: lda _JumpPointerTable_1F191,x /* A$1F191,x<1F178>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F17B 85 0A: sta $0A /* A$1F191,x<1F178>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F17D BD 92 F1: lda _JumpPointerTable_1F191+1,x /* A$1F192,x<1F17D>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F180 85 0B: sta $0B /* A$1F192,x<1F17D>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F182 A9 F1: lda #>_data_1F18A /* A(F1)<1F182>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F184 48: pha /* A(F1)<1F182>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $F185 A9 8A: lda #<_data_1F18A /* A(8A)<1F185>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $F187 48: pha /* A(8A)<1F185>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S1*/ $F188 6C 0A 00: jmp ($000A) /* A(8A)<1F185>X(??)Y(02)<1F157>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S1*/ $F18B .byte $20,$A7,$F4,$4C,$3E,$F0 _JumpPointerTable_1F191 $F191 C8 F7: .word (JumpTableEntry_1F7C8) ;F7C8 (1F7C8) () $F193 5F F9: .word (JumpTableEntry_1F95F) ;F95F (1F95F) () $F195 5F F9: .word (JumpTableEntry_1F95F) ;F95F (1F95F) () $F197 5F F9: .word (JumpTableEntry_1F95F) ;F95F (1F95F) () $F199 5F F9: .word (JumpTableEntry_1F95F) ;F95F (1F95F) () $F19B 5F F9: .word (JumpTableEntry_1F95F) ;F95F (1F95F) () $F19D 5F F9: .word (JumpTableEntry_1F95F) ;F95F (1F95F) () $F19F 5F F9: .word (JumpTableEntry_1F95F) ;F95F (1F95F) () NmiHandlerTWO $F1A1 20 86 F4: jsr NmiDisablePPUAndSetPaletteZero /* A(??)X(??)Y(??)MAP[04:(??),05:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F1A4 20 33 F5: jsr M_DrawTiledItem /* A(??)X(??)Y(??)MAP[04:(??),05:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F1A7 AD 67 06: lda m_currentLoadingTile /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1AA 10 1B: bpl + ; $F1C7 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1AC 0A: asl a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1AD 10 18: bpl + ; $F1C7 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1AF AD 67 06: lda m_currentLoadingTile /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1B2 29 3F: and #$3F /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1B4 8D 67 06: sta m_currentLoadingTile /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1B7 A9 15: lda #$15 /* A(15)<1F1B7>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F1B9 8D 06 20: sta PPUADDR /* A(15)<1F1B7>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F1BC A9 00: lda #$00 /* A(00)<1F1BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F1BE 8D 06 20: sta PPUADDR /* A(00)<1F1BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F1C1 20 17 F6: jsr _func_1F617 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F1C4 4C 27 F2: jmp +++ ; $F227 /* A(00)<1F1BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $F1C7 20 16 E8: jsr LoadRomBank5 /* A(00)<1F1BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1CA 20 21 80: jsr _func_14021 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F1CD AD 4E 06: lda $064E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1D0 30 23: bmi + ; $F1F5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1D2 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1D3 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1D4 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1D5 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1D6 0A: asl a /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1D7 69 80: adc #$80 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1D9 A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1DA A9 19: lda #$19 /* A(19)<1F1DA>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F1DC 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1DE 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1E1 8C 06 20: sty PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1E4 20 0F F6: jsr _func_1F60F /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F1E7 CE 4E 06: dec $064E /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1EA 10 35: bpl ++ ; $F221 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1EC AE 4D 06: ldx $064D /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1EF 8E 4C 06: stx $064C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1F2 4C 21 F2: jmp ++ ; $F221 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $F1F5 2C 08 06: bit $0608 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1F8 10 11: bpl + ; $F20B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1FA AC 0A 06: ldy $060A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F1FD 20 36 F2: jsr _func_1F236 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F200 AD 08 06: lda $0608 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F203 29 7F: and #$7F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F205 8D 08 06: sta $0608 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F208 4C 27 F2: jmp +++ ; $F227 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $F20B 2C 09 06: bit $0609 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F20E 10 11: bpl ++ ; $F221 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F210 AC 0B 06: ldy $060B /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F213 20 36 F2: jsr _func_1F236 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F216 AD 09 06: lda $0609 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F219 $F219 29 7F: and #$7F /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F21B $F21B 8D 09 06: sta $0609 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F21E $F21E 4C 27 F2: jmp +++ ; $F227 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $F221 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F224 20 24 80: jsr _func_14024 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ +++ $F227 A9 00: lda #$00 /* A(00)<1F227>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F229 8D 06 20: sta PPUADDR /* A(00)<1F227>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F22C 8D 06 20: sta PPUADDR /* A(00)<1F227>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F22F A9 01: lda #$01 /* A(01)<1F22F>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F231 85 07: sta nmiHandlerSelector /* A(01)<1F22F>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F233 4C 5E F1: jmp _loc_1F15E /* A(01)<1F22F>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1F236 $F236 98: tya /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F237 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F238 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $F23B 68: pla /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F23C A8: tay /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F23D 4C 2A 80: jmp _loc_1402A ; $802A -> _loc_15B83 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F240 $F240 A5 07: lda nmiHandlerSelector /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F242 C9 03: cmp #$03 /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F244 F0 0E: beq + ; $F254 -> rts /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F246 A9 03: lda #$03 /* A(03)<1F246>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F248 85 07: sta nmiHandlerSelector /* A(03)<1F246>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F24A A9 00: lda #$00 /* A(00)<1F24A>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $F24C 85 06: sta frameCtr /* A(00)<1F24A>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $F24E 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1F24A>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $F251 8D D6 05: sta $05D6 /* A(00)<1F24A>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ + $F254 60: rts /* A(00)<1F24A>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/(barrier) ;------------------------------------------ _func_1F255 $F255 48: pha /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F256 20 40 F2: jsr _func_1F240 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ DataTableEntry_1F259 $F259 .byte $68 DataTableEntry_1F25A $F25A 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _func_1F25D $F25D 20 7A E8: jsr WaitForNmi /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F260 20 88 D0: jsr LoadBank2AndFeedSquare1Music /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F263 AD D7 05: lda dunnoButZeroedWhenNmiHandlerSet /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F266 D0 F5: bne _func_1F25D /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F268 60: rts /* A(??)X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F269 $F269 48: pha /* A(BB)<1D944>X(08)<1D946>Y(00)<1D948>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F26A A9 01: lda #$01 /* A(01)<1F26A>X(00)<1DB09>Y(FF)<1DDB8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F26C D0 03: bne _loc_1F271 /* A(01)<1F26A>X(00)<1DB09>Y(FF)<1DDB8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/(barrier) ;------------------------------------------ DataTableEntry_1F26E $F26E 48: pha /* A(??)X(??)Y(01)<1D90F>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F26F $F26F A9 00: lda #$00 /* A(00)<1F26F>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ _loc_1F271 $F271 8D D8 05: sta $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S0*/ $F274 A9 00: lda #$00 /* A(00)<1F274>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $F276 8D DD 05: sta $05DD /* A(00)<1F274>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $F279 AD DC 05: lda $05DC /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F27C 0A: asl a /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F27D 2E DD 05: rol $05DD /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F280 0A: asl a /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F281 2E DD 05: rol $05DD /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F284 0A: asl a /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F285 2E DD 05: rol $05DD /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F288 0A: asl a /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F289 2E DD 05: rol $05DD /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F28C 8D DC 05: sta $05DC /* A(??)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F28F 68: pla /* A(A2)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F290 8D DB 05: sta $05DB /* A(A2)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F293 8E DA 05: stx $05DA /* A(A2)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F296 8C D9 05: sty $05D9 /* A(A2)X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F299 A9 02: lda #$02 /* A(02)<1F299>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F29B 4C 55 F2: jmp _func_1F255 /* A(02)<1F299>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ NmiHandlerTHREE $F29E 20 86 F4: jsr NmiDisablePPUAndSetPaletteZero /* A(02)<1F299>X(31)<1D7B0>Y(01)<1D7B2>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F2A1 AD D7 05: lda dunnoButZeroedWhenNmiHandlerSet /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2A4 F0 2D: beq _loc_1F2D3 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2A6 0A: asl a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2A7 AA: tax /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2A8 BD B9 F2: lda _JumpPointerTable_1F2B9,x /* A$1F2B9,x<1F2A8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2AB 85 0A: sta $0A /* A$1F2B9,x<1F2A8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2AD BD BA F2: lda _JumpPointerTable_1F2B9+1,x /* A$1F2BA,x<1F2AD>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2B0 85 0B: sta $0B /* A$1F2BA,x<1F2AD>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2B2 A9 F2: lda #>_data_1F2E6 /* A(F2)<1F2B2>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F2B4 48: pha /* A(F2)<1F2B2>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $F2B5 A9 E6: lda #<_data_1F2E6 /* A(E6)<1F2B5>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S1*/ $F2B7 48: pha /* A(E6)<1F2B5>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S1*/ $F2B8 6C 0A 00: jmp ($000A) /* A(E6)<1F2B5>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(2)Z0S1*/ $F2BB 15 F3: .word (JumpTableEntry_1F315) ;F315 (1F315) () $F2BD 1B F3: .word (JumpTableEntry_1F31B) ;F31B (1F31B) () $F2BF C1 F3: .word (JumpTableEntry_1F3C1) ;F3C1 (1F3C1) () $F2C1 64 F4: .word (JumpTableEntry_1F464) ;F464 (1F464) () $F2C3 08 F4: .word (JumpTableEntry_1F408) ;F408 (1F408) () $F2C5 0E F4: .word (JumpTableEntry_1F40E) ;F40E (1F40E) () $F2C7 14 F4: .word (JumpTableEntry_1F414) ;F414 (1F414) () $F2C9 52 F4: .word (JumpTableEntry_1F452) ;F452 (1F452) () $F2CB DD F3: .word (JumpTableEntry_1F3DD) ;F3DD (1F3DD) () $F2CD 58 F4: .word (JumpTableEntry_1F458) ;F458 (1F458) () $F2CF 5E F4: .word (JumpTableEntry_1F45E) ;F45E (1F45E) () $F2D1 6A F4: .word (JumpTableEntry_1F46A) ;F46A (1F46A) () _loc_1F2D3 $F2D3 20 16 E8: jsr LoadRomBank5 /* A(00)<19257>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2D6 20 21 80: jsr _func_14021 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F2D9 AD D6 05: lda $05D6 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2DC F0 03: beq + ; $F2E1 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2DE 20 24 80: jsr _func_14024 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ + $F2E1 20 F5 F2: jsr _func_1F2F5 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2E4 20 ED F2: jsr _func_1F2ED /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F2E7 20 A7 F4: jsr _func_1F4A7 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F2EA 4C 3E F0: jmp NMI_Finish /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F2ED $F2ED A9 01: lda #$01 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F2EF 8D D6 05: sta $05D6 /* A(01)<1F2ED>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F2F2 4C 84 F7: jmp _func_1F784 /* A(01)<1F2ED>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/(barrier) ;------------------------------------------ _func_1F2F5 $F2F5 A9 00: lda #$00 /* A(00)<1F3D5>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ DataTableEntry_1F2F7 $F2F7 8D D6 05: sta $05D6 /* A(00)<1F2F5>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F2FA 8D 06 20: sta PPUADDR /* A(00)<1F2F5>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F2FD 8D 06 20: sta PPUADDR /* A(00)<1F2F5>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F300 A5 04: lda scrollX /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F302 8D 05 20: sta PPUSCROLL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F305 A5 05: lda scrollY /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F307 8D 05 20: sta PPUSCROLL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F30A A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F30C 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F30F A5 01: lda savedCurPPUMASK /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F311 8D 01 20: sta PPUMASK /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F314 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F315 $F315 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F318 4C 12 80: jmp _loc_14012 ; $8012 -> _loc_154C3 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F31B $F31B AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F31E $F31E 10 3A: bpl _loc_1F35A /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F320 $F320 .byte $0E,$D8,$05,$4E,$D8,$05,$4A,$AD,$DD,$05,$90,$02,$69,$0F,$8D,$06 $F330 .byte $20,$AD,$DC,$05,$8D,$06,$20,$20,$1F,$F6,$AD,$DC,$05,$18,$69 DataTableEntry_1F33F $F33F .byte $C0,$8D,$DC,$05 DataTableEntry_1F343 $F343 .byte $AD,$DD,$05,$69,$00,$8D,$DD,$05,$AD,$DE,$05,$E9,$0B,$8D,$DE,$05 $F353 .byte $B0,$05 DataTableEntry_1F355 $F355 .byte $A9,$00,$8D,$DE,$05 _loc_1F35A $F35A 20 F5 F2: jsr _func_1F2F5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F35D $F35D .byte $AD,$DE,$05,$F0,$59,$AD,$D9,$05,$10,$06,$20,$28,$EE,$4C,$B2,$F3 $F36D .byte $20,$18,$E8,$AD,$DA,$05 DataTableEntry_1F373 $F373 .byte $85,$0A,$18,$69,$60,$85,$0C,$AD,$DB,$05,$85,$0B,$69,$00,$85,$0D $F383 .byte $A0,$5F,$A2,$3F,$B1,$0A,$95,$80,$B1,$0C,$95,$C0,$88 DataTableEntry_1F390 $F390 .byte $CA,$10 DataTableEntry_1F392 $F392 .byte $F4,$A2,$1F DataTableEntry_1F395 $F395 .byte $B1,$0A,$9D DataTableEntry_1F398 $F398 .byte $B0,$06,$B1,$0C,$9D,$D0,$06,$88,$CA,$10,$F2,$A5,$0A,$18,$69,$C0 $F3A8 .byte $8D,$DA,$05,$A5,$0B,$69,$00,$8D,$DB,$05,$AD,$D8,$05,$09,$80,$8D $F3B8 .byte $D8,$05,$60,$A2,$00,$8E,$D7,$05,$60 JumpTableEntry_1F3C1 $F3C1 A9 23: lda #$23 /* A(23)<1F3C1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F3C3 8D 06 20: sta PPUADDR /* A(23)<1F3C1>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F3C6 A9 C8: lda #$C8 /* A(C8)<1F3C6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F3C8 8D 06 20: sta PPUADDR /* A(C8)<1F3C6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F3CB A2 37: ldx #$37 /* A(C8)<1F3C6>X(37)<1F3CB>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F3CD A9 00: lda #$00 /* A(00)<1F3CD>X(37)<1F3CB>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $F3CF 8D 07 20: sta PPUDATA /* A(00)<1F3CD>X(37)<1F3CB>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3D2 CA: dex /* A(00)<1F3CD>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3D3 10 FA: bpl - ; $F3CF /* A(00)<1F3CD>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3D5 A9 00: lda #$00 /* A(00)<1F3D5>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F3D7 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1F3D5>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F3DA 4C F5 F2: jmp _func_1F2F5 /* A(00)<1F3D5>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ JumpTableEntry_1F3DD $F3DD AD DD 05: lda $05DD /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3E0 8D 06 20: sta PPUADDR /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3E3 AD DC 05: lda $05DC /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3E6 8D 06 20: sta PPUADDR /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3E9 AD DA 05: lda $05DA /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3EC 85 0A: sta $0A /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3EE AD DB 05: lda $05DB /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3F1 85 0B: sta $0B /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3F3 A0 00: ldy #$00 /* A(??)X(??)Y(00)<1F3F3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $F3F5 B1 0A: lda ($0A),y /* A(??)X(??)Y(00)<1F3F3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3F7 8D 07 20: sta PPUDATA /* A(??)X(??)Y(00)<1F3F3>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3FA C8: iny /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3FB CC DE 05: cpy $05DE /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F3FE 90 F5: bcc - ; $F3F5 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F400 A9 00: lda #$00 /* A(00)<1F400>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F402 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1F400>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F405 4C F5 F2: jmp _func_1F2F5 /* A(00)<1F400>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ JumpTableEntry_1F408 $F408 20 16 E8: jsr LoadRomBank5 /* A(00)<1F400>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F40B 4C 1B 80: jmp _loc_1401B ; $801B -> _loc_158B9 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F40E $F40E 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F411 4C 1E 80: jmp _loc_1401E ; $801E -> _loc_1594C /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F414 $F414 A9 02: lda #$02 /* A(02)<1F414>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F416 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F419 AD DA 05: lda $05DA /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F41C 85 0A: sta $0A /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F41E AD DB 05: lda $05DB /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F421 85 0B: sta $0B /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F423 AD D8 05: lda $05D8 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F426 4A: lsr a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F427 AD DD 05: lda $05DD /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F42A 90 02: bcc + ; $F42E /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F42C 69 0F: adc #$0F /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F42E 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F431 AD DC 05: lda $05DC /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F434 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F437 AD DE 05: lda $05DE /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F43A 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F43B 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F43C 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F43D 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F43E AA: tax /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F43F A0 00: ldy #$00 /* A(??)X(??)Y(00)<1F43F>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $F441 B1 0A: lda ($0A),y /* A(??)X(??)Y(00)<1F43F>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F443 8D 07 20: sta PPUDATA /* A(??)X(??)Y(00)<1F43F>MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F446 C8: iny /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F447 CA: dex /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F448 D0 F7: bne - ; $F441 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F44A A9 00: lda #$00 /* A(00)<1F44A>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F44C 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1F44A>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F44F 4C F5 F2: jmp _func_1F2F5 /* A(00)<1F44A>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ JumpTableEntry_1F452 $F452 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F455 4C 2D 80: jmp _loc_1402D ; $802D -> _loc_15C6B /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F458 $F458 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F45B 4C 15 80: jmp _loc_14015 ; $8015 -> _loc_155B2 /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F45E $F45E 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F461 4C 18 80: jmp _loc_14018 ; $8018 -> _loc_15885 /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F464 $F464 20 16 E8: jsr LoadRomBank5 /* A(00)<1F44A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F467 4C 27 80: jmp _loc_14027 ; $8027 -> _loc_159BC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F46A $F46A 20 16 E8: jsr LoadRomBank5 /* A(??)X(??)Y(??)MAP[0A:[0A],0B:[0B],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F46D 4C 30 80: jmp _loc_14030 ; $8030 -> _loc_15CC4 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ NmiHandlerFOUR $F470 A5 01: lda savedCurPPUMASK /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F472 29 E0: and #$E0 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F474 8D 01 20: sta PPUMASK /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F477 20 B8 E7: jsr _func_1E7B8 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F47A A9 00: lda #$00 /* A(00)<1F47A>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F47C 85 07: sta nmiHandlerSelector /* A(00)<1F47A>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F47E A9 00: lda #$00 /* A(00)<1F47E>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F480 8D D7 05: sta dunnoButZeroedWhenNmiHandlerSet /* A(00)<1F47E>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F483 4C 3E F0: jmp NMI_Finish /* A(00)<1F47E>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ NmiDisablePPUAndSetPaletteZero $F486 A5 01: lda savedCurPPUMASK /* A(00)<1F47E>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F488 29 E0: and #$E0 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F48A 8D 01 20: sta PPUMASK /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F48D A2 3F: ldx #$3F /* A(??)X(3F)<1F48D>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F48F 8E 06 20: stx PPUADDR /* A(??)X(3F)<1F48D>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F492 A2 01: ldx #$01 /* A(??)X(01)<1F492>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F494 8E 06 20: stx PPUADDR /* A(??)X(01)<1F492>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F497 A6 43: ldx palleteZeroA /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F499 8E 07 20: stx PPUDATA /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F49C A6 44: ldx palleteZeroB /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F49E 8E 07 20: stx PPUDATA /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4A1 A6 45: ldx palleteZeroC /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4A3 8E 07 20: stx PPUDATA /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4A6 60: rts /* A(??)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F4A7 $F4A7 2C 02 20: bit PPUSTATUS /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4AA 70 FB: bvs _func_1F4A7 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $F4AC 2C 02 20: bit PPUSTATUS /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4AF 50 FB: bvc - ; $F4AC /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Delay loop begin: 14 cycles (2.0 cycles per byte); ends at $1F4B8 $F4B1 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4B2 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4B3 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4B4 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4B5 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4B6 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4B7 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; End of delay loop (7 bytes) $F4B8 A9 00: lda #$00 /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4BA 8D 01 20: sta PPUMASK /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; Delay loop begin: 74 cycles (2.0 cycles per byte); ends at $1F4E2 $F4BD EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4BE EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4BF EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C0 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C1 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C2 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C3 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C4 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C5 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C6 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C7 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C8 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4C9 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4CA EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4CB EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4CC EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4CD EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4CE EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4CF EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D0 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D1 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D2 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D3 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D4 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D5 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D6 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D7 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D8 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4D9 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4DA EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4DB EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4DC EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4DD EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4DE EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4DF EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4E0 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F4E1 EA: nop /* A(00)<1F4B8>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ; End of delay loop (37 bytes) $F4E2 A9 3F: lda #$3F /* A(3F)<1F4E2>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F4E4 8D 06 20: sta PPUADDR /* A(3F)<1F4E2>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F4E7 A9 01: lda #$01 /* A(01)<1F4E7>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F4E9 8D 06 20: sta PPUADDR /* A(01)<1F4E7>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F4EC A5 40: lda $40 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4EE A6 41: ldx $41 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F4F0 $F4F0 A4 42: ldy $42 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4F2 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4F5 8E 07 20: stx PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4F8 8C 07 20: sty PPUDATA /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; Delay loop begin: 8 cycles (2.0 cycles per byte); ends at $1F4FF $F4FB EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4FC EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4FD EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F4FE EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F4FF ; End of delay loop (4 bytes) ; Delay loop begin: 2 cycles (2.0 cycles per byte); ends at $1F500 $F4FF EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F500 ; End of delay loop (1 bytes) ; Delay loop begin: 2 cycles (2.0 cycles per byte); ends at $1F501 $F500 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F501 ; End of delay loop (1 bytes) ; Delay loop begin: 2 cycles (2.0 cycles per byte); ends at $1F502 $F501 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F502 ; End of delay loop (1 bytes) ; Delay loop begin: 2 cycles (2.0 cycles per byte); ends at $1F503 $F502 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F503 ; End of delay loop (1 bytes) ; Delay loop begin: 48 cycles (2.0 cycles per byte); ends at $1F51B $F503 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F504 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F505 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F506 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F507 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F508 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F509 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F50A EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F50B EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F50C EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F50D EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F50E EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F50F EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F510 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F511 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F512 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F513 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F514 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F515 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F516 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F517 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F518 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F519 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F51A EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F51B ; End of delay loop (24 bytes) ; Delay loop begin: 6 cycles (2.0 cycles per byte); ends at $1F51E $F51B EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F51C EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F51D EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F51E ; End of delay loop (3 bytes) ; Delay loop begin: 8 cycles (2.0 cycles per byte); ends at $1F522 $F51E EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F51F EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F520 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F521 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F522 ; End of delay loop (4 bytes) ; Delay loop begin: 2 cycles (2.0 cycles per byte); ends at $1F523 $F522 EA: nop /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; End of delay loop (1 bytes) $F523 A5 03: lda $03 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F525 A6 02: ldx $02 /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F527 A4 01: ldy savedCurPPUMASK /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F529 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F52C 8E 06 20: stx PPUADDR /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F52F 8C 01 20: sty PPUMASK /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F532 60: rts /* A(??)X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ M_DrawTiledItem $F533 A6 47: ldx tileItemLocH /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F535 F0 4D: beq _loc_1F584 /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F537 8E 06 20: stx PPUADDR /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F53A A4 46: ldy tileItemLocL /* A(un)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F53C 8C 06 20: sty PPUADDR /* A(un)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F53F A5 48: lda tileItemName0 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; breakpoint fired here for writing #$6C (a weed tile) to the nametable ; Got called from $1/F145 which in turn was jumped into from a table, at $1/F02F ; ($07) * 2 seems to be the selector for where in the jump table we go, so ; we get here when ($07) is 1. Probably an NMI-handler state selector? $F541 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F544 A5 49: lda tileItemName1 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F546 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F549 98: tya /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F54A 18: clc /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F54B 69 20: adc #$20 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F54D A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F54E 8A: txa /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F54F 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F551 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F554 8C 06 20: sty PPUADDR /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F557 A5 4A: lda tileItemName2 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F559 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F55C A5 4B: lda tileItemName3 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F55E 8D 07 20: sta PPUDATA /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F561 A6 4C: ldx nextTileItemLocH /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F563 F0 1D: beq + ; $F582 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ; what does this stuff do? egg item twinkling? $F565 A0 23: ldy #$23 /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F567 8C 06 20: sty PPUADDR /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F56A 8E 06 20: stx PPUADDR /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F56D AD 07 20: lda PPUDATA /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F570 AD 07 20: lda PPUDATA /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F573 25 4D: and $4D /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F575 05 4E: ora $4E /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F577 8C 06 20: sty PPUADDR /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F57A 8E 06 20: stx PPUADDR /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F57D 8D 07 20: sta PPUDATA /* A(??)X(??)Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F580 A2 00: ldx #$00 /* A(??)X(00)<1F580>Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $F582 86 47: stx tileItemLocH /* A(??)X(00)<1F580>Y(23)<1F565>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ _loc_1F584 $F584 A6 50: ldx $50 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F586 F0 4B: beq + ; $F5D3 -> rts /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F588 8E 06 20: stx PPUADDR /* A(un)X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F58B A4 4F: ldy $4F /* A(un)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F58D 8C 06 20: sty PPUADDR /* A(un)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F590 A9 04: lda #$04 /* A(04)<1F590>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F592 8D 07 20: sta PPUDATA /* A(04)<1F590>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F595 A9 05: lda #$05 /* A(05)<1F595>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F597 8D 07 20: sta PPUDATA /* A(05)<1F595>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F59A 98: tya /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F59B 18: clc /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F59C 69 20: adc #$20 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F59E A8: tay /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F59F 8A: txa /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5A0 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5A2 8D 06 20: sta PPUADDR /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5A5 8C 06 20: sty PPUADDR /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5A8 A9 06: lda #$06 /* A(06)<1F5A8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F5AA 8D 07 20: sta PPUDATA /* A(06)<1F5A8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F5AD A9 07: lda #$07 /* A(07)<1F5AD>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F5AF 8D 07 20: sta PPUDATA /* A(07)<1F5AD>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F5B2 A6 51: ldx $51 /* A(07)<1F5AD>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5B4 A0 23: ldy #$23 /* A(07)<1F5AD>X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F5B6 8C 06 20: sty PPUADDR /* A(07)<1F5AD>X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F5B9 8E 06 20: stx PPUADDR /* A(07)<1F5AD>X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F5BC AD 07 20: lda PPUDATA /* A(??)X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5BF AD 07 20: lda PPUDATA /* A(??)X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5C2 25 52: and $52 /* A(??)X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5C4 05 53: ora $53 /* A(??)X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5C6 8C 06 20: sty PPUADDR /* A(??)X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5C9 8E 06 20: stx PPUADDR /* A(??)X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5CC 8D 07 20: sta PPUDATA /* A(??)X(??)Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5CF A2 00: ldx #$00 /* A(??)X(00)<1F5CF>Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F5D1 86 50: stx $50 /* A(??)X(00)<1F5CF>Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $F5D3 60: rts /* A(??)X(00)<1F5CF>Y(23)<1F5B4>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ _func_1F5D4 $F5D4 A9 05: lda #$05 /* A(05)<1F5D4>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F5D6 85 07: sta nmiHandlerSelector /* A(05)<1F5D4>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F5D8 A9 00: lda #$00 /* A(00)<1F5D8>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F5DA 85 06: sta frameCtr /* A(00)<1F5D8>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F5DC 85 08: sta somePatternTablePage /* A(00)<1F5D8>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F5DE 4C 28 EE: jmp --- ; $EE28 /* A(00)<1F5D8>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ NmiHandlerFIVE $F5E1 A5 01: lda savedCurPPUMASK /* A(00)<1F5D8>X(11)<1E3FA>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F5E3 29 E0: and #$E0 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5E5 8D 01 20: sta PPUMASK /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5E8 A5 08: lda somePatternTablePage /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5EA 8D 06 20: sta PPUADDR /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5ED A9 00: lda #$00 /* A(00)<1F5ED>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F5EF 8D 06 20: sta PPUADDR /* A(00)<1F5ED>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F5F2 20 1F F6: jsr _func_1F61F /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F5F5 A5 04: lda scrollX /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5F7 8D 05 20: sta PPUSCROLL /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5FA A5 05: lda scrollY /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F5FC 8D 05 20: sta PPUSCROLL /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F5FF $F5FF A5 00: lda savedCurPPUCTRL /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F601 8D 00 20: sta PPUCTRL /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F604 A5 01: lda savedCurPPUMASK /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F606 8D 01 20: sta PPUMASK /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F609 $F609 20 5F F9: jsr JumpTableEntry_1F95F /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F60C 4C 3E F0: jmp NMI_Finish /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F60F $F60F A9 02: lda #$02 /* A(02)<1F60F>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F611 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F614 4C 00 80: jmp _loc_8000 ; $8000 -> _loc_9041 /* A(02)<1F60F>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F617 $F617 A9 02: lda #$02 /* A(02)<1F617>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F619 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F61C 4C 03 80: jmp _loc_8003 ; $8003 -> _loc_8FA1 /* A(02)<1F617>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F61F $F61F A9 02: lda #$02 /* A(02)<1F61F>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F621 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F624 $F624 .byte $4C $F625 .byte $06 $F626 .byte $80 InitializeAn8BitPlayerVec ; If accum is 0 (or $180?) store 8 zeroes at $03F4[0-7], and set $0613 to ; zero; otherwise at $03EC[0-7], and set $0612 to zero $F627 A0 07: ldy #$07 /* A(??)X(??)Y(00)<1C159>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F629 $F629 0A: asl a /* A(??)X(un)Y(07)<1F627>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F62A D0 0A: bne + ; $F636 /* A(??)X(un)Y(07)<1F627>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $F62C 99 EC 03: sta maybePlayerOne8ByteVec,y /* A(??)X(un)Y(07)<1F627>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F62F 88: dey /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F630 10 FA: bpl - ; $F62C /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F632 8D 12 06: sta relatedTo03EC /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F635 60: rts /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $F636 A9 00: lda #$00 /* A(00)<1F636>X(un)Y(07)<1F627>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $F638 99 F4 03: sta maybePlayerTwo8ByteVec,y /* A(00)<1F636>X(un)Y(07)<1F627>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F63B 88: dey /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F63C 10 FA: bpl - ; $F638 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F63E 8D 13 06: sta relatedTo03F4 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F641 60: rts /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ InitVec0685 ; Init $0685[0-34] to the values from _data_1F650_indexed. $F642 A2 22: ldx #$22 /* A(00)<1C0D8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F644 $F644 BD 50 F6: lda _data_1F650_indexed,x /* A$1F650,x<1F644>X(22)<1F642>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F647 9D 85 06: sta 35ByteVec_0685,x /* A$1F650,x<1F644>X(22)<1F642>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F64A CA: dex /* A$1F650,x<1F644>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F64B 10 F7: bpl DataTableEntry_1F644 /* A$1F650,x<1F644>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F64D 4C 90 F6: jmp SaveSumOfVec0685 /* A$1F650,x<1F644>X(??)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1F650_indexed $F650 .byte $41,$42,$43,$00,$50,$00,$00,$44,$45,$46,$00,$40,$00,$00,$47,$48 $F660 .byte $49,$00,$30,$00,$00,$4A,$4B,$4C,$00,$20,$00,$00,$4D DataTableEntry_1F66D $F66D .byte $4E,$4F DataTableEntry_1F66F $F66F .byte $00,$10,$00,$00 Find_1F_Vec0685 ; When this function exits, either y = $123 (35), or else y points to an ; index multiple of 7 that, when added to $10685, points to a place ; where the current set of 3 bytes contains a $11F value somewhere (and ; carry is set) $F673 A0 00: ldy #$00 /* A(00)<1C0D8>X(00)<1C0DD>Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1F675 $F675 A9 1F: lda #$1F /* A(??)X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F677 D9 85 06: cmp 35ByteVec_0685,y /* A(1F)<1F675>X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F67A B0 13: bcs _loc_1F68F ; $F68F -> rts /* A(1F)<1F675>X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F67C D9 86 06: cmp $0686,y /* A(1F)<1F675>X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F67F B0 0E: bcs _loc_1F68F ; $F68F -> rts /* A(1F)<1F675>X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F681 D9 87 06: cmp $0687,y /* A(1F)<1F675>X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F684 B0 09: bcs _loc_1F68F ; $F68F -> rts /* A(1F)<1F675>X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F686 98: tya /* A(00)<1F686>X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F687 69 07: adc #$07 /* A(??)X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F689 A8: tay /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F68A C9 23: cmp #$23 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F68C 90 E7: bcc _loc_1F675 /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F68E 18: clc /* A(??)X(un)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1F68F $F68F 60: rts /* A(??)X(un)Y(00)<1F673>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ SaveSumOfVec0685 ; Sum $0685[0-34], save results in $06A8 (high byte first). Preserves accum. $F690 8A: txa /* A(D5)<1D498>X(20)<1D49A>Y(80)<1D48E>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F691 48: pha /* A(un)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(1)Z*S**/ $F692 20 9E F6: jsr SumVec0685 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(1)Z?S?*/ $F695 8D A9 06: sta sumOf35ByteVecL /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F698 8E A8 06: stx sumOf35ByteVecH /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F69B 68: pla /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F69C AA: tax /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F69D 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ SumVec0685 ; Add $0685[0-34]. Result is 16 bit number, high byte in x, low in a ; ; 16 bit value in $106A8 (high byte first) is rlated. $F69E A2 00: ldx #$00 /* A(00)<1C0D8>X(00)<1F69E>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6A0 8A: txa /* A(00)<1F6A0>X(00)<1F69E>Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F6A1 A0 22: ldy #$22 /* A(00)<1F6A0>X(00)<1F69E>Y(22)<1F6A1>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F6A3 18: clc /* A(00)<1F6A0>X(00)<1F69E>Y(22)<1F6A1>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $F6A4 79 85 06: adc 35ByteVec_0685,y /* A(??)X(00)<1F69E>Y(22)<1F6A1>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6A7 90 02: bcc + ; $F6AB /* A(??)X(00)<1F69E>Y(22)<1F6A1>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6A9 18: clc /* A(??)X(00)<1F69E>Y(22)<1F6A1>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6AA E8: inx /* A(??)X(??)Y(22)<1F6A1>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F6AB 88: dey /* A(??)X(00)<1F69E>Y(22)<1F6A1>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6AC 10 F6: bpl - ; $F6A4 /* A(??)X(00)<1F69E>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6AE 60: rts /* A(??)X(00)<1F69E>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F6AF $F6AF 85 20: sta $20 /* A(??)X(??)Y(00)<1DC0A>MAP[0A:[0A],0B:[0B],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6B1 8A: txa /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F6B2 48: pha /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F6B3 F0 02: beq + ; $F6B7 /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F6B5 A2 08: ldx #$08 /* A(??)X(08)<1F6B5>Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ + $F6B7 98: tya /* A(??)X(08)<1F6B5>Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F6B8 29 0F: and #$0F /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6BA 18: clc /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6BB 7D F3 03: adc $03F3,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6BE C9 0A: cmp #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6C0 90 02: bcc + ; $F6C4 /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6C2 E9 0A: sbc #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F6C4 9D F3 03: sta $03F3,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6C7 08: php /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F6C8 98: tya /* A(75)<1F6C8>X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F6C9 4A: lsr a /* A(3A)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F6CA 4A: lsr a /* A(1D)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F6CB 4A: lsr a /* A(0E)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F6CC 4A: lsr a /* A(07)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z0S0*/ $F6CD 28: plp /* A(07)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6CE 7D F2 03: adc $03F2,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6D1 C9 0A: cmp #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6D3 90 02: bcc + ; $F6D7 /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6D5 E9 0A: sbc #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F6D7 9D F2 03: sta $03F2,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6DA A5 20: lda $20 /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6DC 29 0F: and #$0F /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6DE 7D F1 03: adc $03F1,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6E1 C9 0A: cmp #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6E3 90 02: bcc + ; $F6E7 /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6E5 E9 0A: sbc #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F6E7 9D F1 03: sta $03F1,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6EA 08: php /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F6EB A5 20: lda $20 /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F6ED 4A: lsr a /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F6EE 4A: lsr a /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F6EF 4A: lsr a /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F6F0 4A: lsr a /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F6F1 28: plp /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6F2 7D F0 03: adc $03F0,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6F5 C9 0A: cmp #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6F7 90 02: bcc + ; $F6FB /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6F9 E9 0A: sbc #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F6FB 9D F0 03: sta $03F0,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F6FE A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F700 29 0F: and #$0F /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F702 7D EF 03: adc $03EF,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F705 C9 0A: cmp #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F707 90 02: bcc + ; $F70B /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F709 E9 0A: sbc #$0A /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F70B 9D EF 03: sta $03EF,x /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F70E $F70E 08: php /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F70F A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F711 4A: lsr a /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ DataTableEntry_1F712 $F712 4A: lsr a /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F713 4A: lsr a /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ DataTableEntry_1F714 $F714 4A: lsr a /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(1)Z?S?*/ $F715 28: plp /* A(??)X(??)Y(75)<1931B>MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F716 A8: tay /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F717 90 01: bcc + ; $F71A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F719 C8: iny /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F71A 7D EE 03: adc $03EE,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F71D C9 0A: cmp #$0A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F71F 90 02: bcc + ; $F723 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F721 E9 0A: sbc #$0A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F723 9D EE 03: sta $03EE,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F726 90 33: bcc _loc_1F75B /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F728 FE ED 03: inc $03ED,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F72B BD ED 03: lda $03ED,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F72E C9 0A: cmp #$0A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F730 90 29: bcc _loc_1F75B /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F732 A9 00: lda #$00 /* A(00)<1F732>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F734 9D ED 03: sta $03ED,x /* A(00)<1F732>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ DataTableEntry_1F737 $F737 FE EC 03: inc maybePlayerOne8ByteVec,x /* A(00)<1F732>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F73A BD EC 03: lda maybePlayerOne8ByteVec,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F73D C9 0A: cmp #$0A /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F73F 90 1A: bcc _loc_1F75B /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F741 A9 09: lda #$09 /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F743 9D EC 03: sta maybePlayerOne8ByteVec,x /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F746 9D ED 03: sta $03ED,x /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F749 9D EE 03: sta $03EE,x /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F74C 9D EF 03: sta $03EF,x /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F74F 9D F0 03: sta $03F0,x /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F752 9D F1 03: sta $03F1,x /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F755 9D F2 03: sta $03F2,x /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F758 9D F3 03: sta $03F3,x /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ _loc_1F75B $F75B 8A: txa /* A(09)<1F741>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F75C 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F75D 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F75E 4A: lsr a /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F75F AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F760 98: tya /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F761 18: clc /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F762 7D 12 06: adc relatedTo03EC,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F765 9D 12 06: sta relatedTo03EC,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F768 C9 05: cmp #$05 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F76A 90 15: bcc _loc_1F781 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F76C E9 05: sbc #$05 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F76E 9D 12 06: sta relatedTo03EC,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F771 BD 14 06: lda $0614,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F774 F0 0B: beq _loc_1F781 /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F776 DE 14 06: dec $0614,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F779 FE E4 03: inc $03E4,x /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F77C A9 21: lda #$21 /* A(21)<1F77C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F77E 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[0C:(??),0D:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ _loc_1F781 $F781 68: pla /* A(21)<1F77C>X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F782 AA: tax /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F783 60: rts /* A(??)X(??)Y(??)MAP[0C:[0C],0D:[0D],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F784 $F784 A0 E5: ldy #$E5 /* A(01)<1F2ED>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F786 A2 00: ldx #$00 /* A(??)X(00)<1F786>Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ _loc_1F788 $F788 BD EC 03: lda maybePlayerOne8ByteVec,x /* A(??)X(00)<1F786>Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F78B $F78B D0 07: bne _loc_1F794 /* A(??)X(00)<1F786>Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F78D 95 80: sta $80,x /* A(??)X(00)<1F786>Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F78F E8: inx /* A(??)X(??)Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F790 E0 06: cpx #$06 /* A(??)X(??)Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F792 90 F4: bcc _loc_1F788 /* A(??)X(??)Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1F794 $F794 98: tya /* A(??)X(00)<1F786>Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F795 18: clc /* A(E5)<1F794>X(00)<1F786>Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F796 7D EC 03: adc maybePlayerOne8ByteVec,x /* A(??)X(00)<1F786>Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F799 95 80: sta $80,x /* A(??)X(00)<1F786>Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F79B E8: inx /* A(??)X(??)Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F79C E0 08: cpx #$08 /* A(??)X(??)Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F79E 90 F4: bcc _loc_1F794 /* A(??)X(??)Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7A0 A2 00: ldx #$00 /* A(??)X(00)<1F7A0>Y(E5)<1F784>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F7A2 A0 00: ldy #$00 /* A(??)X(00)<1F7A0>Y(00)<1F7A2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $F7A4 B9 F4 03: lda maybePlayerTwo8ByteVec,y /* A(??)X(00)<1F7A0>Y(00)<1F7A2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7A7 D0 05: bne + ; $F7AE /* A(??)X(00)<1F7A0>Y(00)<1F7A2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7A9 C8: iny /* A(??)X(00)<1F7A0>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7AA C0 06: cpy #$06 /* A(??)X(00)<1F7A0>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7AC 90 F6: bcc - ; $F7A4 /* A(??)X(00)<1F7A0>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + - $F7AE A9 E5: lda #$E5 /* A(E5)<1F7AE>X(00)<1F7A0>Y(00)<1F7A2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7B0 18: clc /* A(E5)<1F7AE>X(00)<1F7A0>Y(00)<1F7A2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $F7B1 79 F4 03: adc maybePlayerTwo8ByteVec,y /* A(??)X(00)<1F7A0>Y(00)<1F7A2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7B4 95 88: sta $88,x /* A(??)X(00)<1F7A0>Y(00)<1F7A2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7B6 E8: inx /* A(??)X(??)Y(00)<1F7A2>MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7B7 C8: iny /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7B8 C0 08: cpy #$08 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7BA 90 F2: bcc - ; $F7AE /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7BC A9 00: lda #$00 /* A(00)<1F7BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $F7BE E0 08: cpx #$08 /* A(00)<1F7BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7C0 B0 05: bcs + ; $F7C7 -> rts /* A(00)<1F7BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7C2 95 88: sta $88,x /* A(00)<1F7BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7C4 E8: inx /* A(00)<1F7BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7C5 D0 F7: bne - ; $F7BE /* A(00)<1F7BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F7C7 60: rts /* A(00)<1F7BC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1F7C8 $F7C8 A9 02: lda #$02 /* A(02)<1F7C8>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F7CA 85 07: sta nmiHandlerSelector /* A(02)<1F7C8>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F7CC AD 67 06: lda m_currentLoadingTile /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7CF 10 15: bpl + ; $F7E6 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7D1 09 40: ora #$40 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7D3 8D 67 06: sta m_currentLoadingTile /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7D6 A9 00: lda #$00 /* A(00)<1F7D6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F7D8 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F7DB A2 3F: ldx #$3F /* A(00)<1F7D6>X(3F)<1F7DB>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $F7DD BD E8 8F: lda $8FE8,x /* A$0FE8,x<1F7DD>X(3F)<1F7DB>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7E0 95 C0: sta $C0,x /* A$0FE8,x<1F7DD>X(3F)<1F7DB>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7E2 CA: dex /* A$0FE8,x<1F7DD>X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7E3 10 F8: bpl - ; $F7DD /* A$0FE8,x<1F7DD>X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7E5 60: rts /* A$0FE8,x<1F7DD>X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $F7E6 20 84 F7: jsr _func_1F784 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F7E9 AE 4D 06: ldx $064D /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7EC EC 4C 06: cpx $064C /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7EF F0 2A: beq ++ ; $F81B -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7F1 AD 4E 06: lda $064E /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7F4 10 05: bpl + ; $F7FB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7F6 A9 07: lda #$07 /* A(07)<1F7F6>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F7F8 8D 4E 06: sta $064E /* A(07)<1F7F6>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $F7FB 0A: asl a /* A(07)<1F7F6>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F7FC 0A: asl a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7FD 0A: asl a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7FE 0A: asl a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F7FF 0A: asl a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F800 7D 19 F8: adc _loc_1F819_indexed,x /* A$1F819,xX(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F803 85 13: sta temp_13 /* A$1F819,xX(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F805 A9 00: lda #$00 /* A(00)<1F805>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F807 7D 1D F8: adc _data_1F81D_indexed,x /* A$1F81D,xX(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F80A 85 14: sta temp_14 /* A$1F81D,xX(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F80C A9 00: lda #$00 /* A(00)<1F80C>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F80E 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F811 A0 1F: ldy #$1F /* A(00)<1F80C>X(??)Y(1F)<1F811>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $F813 B1 13: lda (temp_13),y /* A(??)X(??)Y(1F)<1F811>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F815 99 E0 00: sta $00E0,y /* A(??)X(??)Y(1F)<1F811>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F818 88: dey /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1F819_indexed $F819 10 F8: bpl - ; $F813 /* A$1F819,xX(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $F81B 60: rts /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) $F81C .byte $28 _data_1F81D_indexed $F81D .byte $68,$48,$48,$91,$93,$94,$96 _func_1F824 $F824 48: pha /* A(10)<17018>X(00)<1C39A>Y(01)<1E315>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F825 8A: txa /* A(00)<1F825>X(00)<1C39A>Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(1)Z1S0*/ $F826 48: pha /* A(00)<1F825>X(00)<1C39A>Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $F827 98: tya /* A(00)<1F827>X(00)<1C39A>Y(00)<1C39B>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(2)Z1S0*/ $F828 20 F8 E7: jsr SaveCurAndLoadRomBankA_NmiSafe /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:(??),0F:(??),mmc:(un)]s(2)Z?S?*/ $F82B 68: pla /* A(??)X(00)<1C39A>Y(00)<1C39B>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F82C AA: tax /* A(??)X(??)Y(00)<1C39B>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F82D 68: pla /* A(??)X(??)Y(00)<1C39B>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F82E 8D 06 20: sta PPUADDR /* A(??)X(??)Y(00)<1C39B>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F831 8E 06 20: stx PPUADDR /* A(??)X(??)Y(00)<1C39B>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F834 A0 00: ldy #$00 /* A(??)X(??)Y(00)<1F834>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F836 98: tya /* A(00)<1F836>X(??)Y(00)<1F834>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F837 38: sec /* A(00)<1F836>X(??)Y(00)<1F834>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F838 F1 13: sbc (temp_13),y /* A(??)X(??)Y(00)<1F834>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F83A 85 15: sta temp_15 /* A(??)X(??)Y(00)<1F834>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F83C A9 00: lda #$00 /* A(00)<1F83C>X(??)Y(00)<1F834>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F83E C8: iny /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F83F F1 13: sbc (temp_13),y /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ DataTableEntry_1F841 $F841 85 16: sta temp_16 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F843 A5 13: lda temp_13 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F845 18: clc /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F846 69 02: adc #$02 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F848 85 13: sta temp_13 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F84A A5 14: lda temp_14 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F84C 69 00: adc #$00 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F84E 85 14: sta temp_14 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F850 A9 00: lda #$00 /* A(00)<1F850>X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F852 85 22: sta $22 /* A(00)<1F850>X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F854 85 1F: sta currentPlayerInfoOrTemp /* A(00)<1F850>X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F856 A2 01: ldx #$01 /* A(00)<1F850>X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F858 86 20: stx $20 /* A(00)<1F850>X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F85A A0 13: ldy #$13 /* A(00)<1F850>X(01)<1F856>Y(13)<1F85A>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $F85C B1 13: lda (temp_13),y /* A(??)X(01)<1F856>Y(13)<1F85A>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F85E 99 00 04: sta $0400,y /* A(??)X(01)<1F856>Y(13)<1F85A>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F861 88: dey /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F862 10 F8: bpl - ; $F85C /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F864 18: clc /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F865 A5 13: lda temp_13 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F867 69 14: adc #$14 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F869 85 13: sta temp_13 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F86B A5 14: lda temp_14 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F86D 69 00: adc #$00 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F86F 85 14: sta temp_14 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $F871 20 82 F8: jsr _func_1F882 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F874 8D 07 20: sta PPUDATA /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F877 E6 15: inc temp_15 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F879 D0 F6: bne - ; $F871 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F87B E6 16: inc temp_16 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F87D D0 F2: bne - ; $F871 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F87F 4C F6 E7: jmp LoadSavedRomBank1_NmiSafe /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F882 $F882 A5 22: lda $22 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F884 F0 05: beq _loc_1F88B /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F886 C6 22: dec $22 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F888 A5 21: lda currentEnemyOrTemp /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F88A 60: rts /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1F88B $F88B 20 E1 F8: jsr _func_1F8E1 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F88E 90 2D: bcc _func_1F8BD /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F890 A2 03: ldx #$03 /* A(??)X(03)<1F890>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F892 20 BF F8: jsr _func_1F8BF /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F895 A8: tay /* A(??)X(03)<1F890>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F896 C0 02: cpy #$02 /* A(??)X(03)<1F890>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F898 90 12: bcc + ; $F8AC /* A(??)X(03)<1F890>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F89A 85 23: sta currentPlayerOrTemp /* A(??)X(03)<1F890>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $F89C 20 E1 F8: jsr _func_1F8E1 /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F89F 26 23: rol currentPlayerOrTemp /* A(??)X(03)<1F890>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8A1 A6 23: ldx currentPlayerOrTemp /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8A3 BC FA F8: ldy _data_1F8FA_indexed,x /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8A6 30 F4: bmi - ; $F89C /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8A8 C0 7F: cpy #$7F /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8AA F0 04: beq ++ ; $F8B0 /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F8AC B9 00 04: lda $0400,y /* A(??)X(03)<1F890>Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8AF 60: rts /* A(??)X(03)<1F890>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ++ $F8B0 20 BD F8: jsr _func_1F8BD /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F8B3 85 22: sta $22 /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8B5 C6 22: dec $22 /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8B7 20 BD F8: jsr _func_1F8BD /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F8BA 85 21: sta currentEnemyOrTemp /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8BC 60: rts /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F8BD $F8BD A2 08: ldx #$08 /* A(??)X(??)Y$1F8FA,x<1F8A3>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _func_1F8BF $F8BF A9 00: lda #$00 /* A(00)<1F8BF>X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8C1 85 24: sta $24 /* A(00)<1F8BF>X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F8C3 A5 1F: lda currentPlayerInfoOrTemp /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8C5 A4 20: ldy $20 /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $F8C7 88: dey /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8C8 D0 0A: bne ++ ; $F8D4 /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8CA B1 13: lda (temp_13),y /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8CC E6 13: inc temp_13 /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8CE D0 02: bne + ; $F8D2 /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8D0 E6 14: inc temp_14 /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F8D2 A0 08: ldy #$08 /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $F8D4 0A: asl a /* A(??)X(08)<1F8BD>Y(08)<1F8D2>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F8D5 26 24: rol $24 /* A(??)X(08)<1F8BD>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8D7 CA: dex /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8D8 D0 ED: bne - ; $F8C7 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8DA 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8DC 84 20: sty $20 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8DE A5 24: lda $24 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8E0 60: rts /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F8E1 $F8E1 C6 20: dec $20 /* A(??)X(??)Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8E3 F0 03: beq + ; $F8E8 /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8E5 06 1F: asl currentPlayerInfoOrTemp /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8E7 60: rts /* A(??)X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $F8E8 A9 08: lda #$08 /* A(08)<1F8E8>X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F8EA 85 20: sta $20 /* A(08)<1F8E8>X(01)<1F856>Y(??)MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F8EC A0 00: ldy #$00 /* A(08)<1F8E8>X(01)<1F856>Y(00)<1F8EC>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F8EE B1 13: lda (temp_13),y /* A(??)X(01)<1F856>Y(00)<1F8EC>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8F0 E6 13: inc temp_13 /* A(??)X(01)<1F856>Y(00)<1F8EC>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8F2 D0 02: bne + ; $F8F6 /* A(??)X(01)<1F856>Y(00)<1F8EC>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8F4 E6 14: inc temp_14 /* A(??)X(01)<1F856>Y(00)<1F8EC>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F8F6 0A: asl a /* A(??)X(01)<1F856>Y(00)<1F8EC>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8F7 85 1F: sta currentPlayerInfoOrTemp /* A(??)X(01)<1F856>Y(00)<1F8EC>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F8F9 60: rts /* A(??)X(01)<1F856>Y(00)<1F8EC>MAP[00:(00),01:(01),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _data_1F8FA_indexed $F8FA .byte $00,$01,$FF,$FF,$02,$03,$04,$05,$06,$07,$08,$FF,$FF,$FF,$FF,$FF $F90A .byte $FF,$FF,$FF,$FF,$FF,$FF,$09,$0A,$0B,$0C,$0D,$0E,$0F,$10,$FF,$FF $F91A .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $F92A .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$11,$12,$13,$7F _func_1F93A $F93A A9 00: lda #$00 /* A(00)<1F93A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F93C 85 08: sta somePatternTablePage /* A(00)<1F93A>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F93E 85 09: sta $09 /* A(00)<1F93A>X(05)<1D575>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F940 A2 05: ldx #$05 /* A(00)<1F93A>X(05)<1F940>Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ - $F942 20 4B F9: jsr InitializePlayer /* A(00)<1F93A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F945 CA: dex /* A(00)<1F93A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F946 10 FA: bpl - ; $F942 /* A(00)<1F93A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F948 4C 28 EE: jmp --- ; $EE28 /* A(00)<1F93A>X(??)Y(??)MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ InitializePlayer $F94B A9 00: lda #$00 /* A(??)X(??)Y(00)<1C159>MAP[0A:(??),0B:(??),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F94D 95 6C: sta mobOneFlags,x /* A(00)<1F94B>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F94F 9D 66 03: sta mobOneTilePos,x /* A(00)<1F94B>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F952 9D 5A 03: sta mobOneLogicState,x /* A(00)<1F94B>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F955 9D 60 03: sta mobOneSomething_360,x /* A(00)<1F94B>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F958 9D 24 03: sta playerOneSomething_324,x /* A(00)<1F94B>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F95B 9D 2A 03: sta playerOneSomething_32A,x /* A(00)<1F94B>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F95E 60: rts /* A(00)<1F94B>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ JumpTableEntry_1F95F $F95F A5 09: lda $09 /* A(01)<1D7E1>X(21)<1D7D6>Y(01)<1D7D8>MAP[0A:(0A),0B:(0B),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F961 AA: tax /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F962 E8: inx /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F963 E0 03: cpx #$03 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F965 90 02: bcc + ; $F969 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F967 A2 00: ldx #$00 /* A(??)X(00)<1F967>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ + $F969 86 09: stx $09 /* A(??)X(00)<1F967>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F96B 85 08: sta somePatternTablePage /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F96D 0A: asl a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F96E 85 11: sta $11 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F970 20 7E F9: jsr _func_1F97E /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F973 20 D2 FA: jsr _func_1FAD2 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F976 E6 11: inc $11 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F978 20 7E F9: jsr _func_1F97E /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $F97B 4C D2 FA: jmp _func_1FAD2 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1F97E $F97E A5 2A: lda initedTo01 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F980 29 E0: and #$E0 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F982 F0 01: beq + ; $F985 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F984 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $F985 A6 11: ldx $11 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F987 E0 02: cpx #$02 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F989 90 20: bcc + ; $F9AB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F98B AD 66 06: lda $0666 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F98E 0D 1A 06: ora $061A /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F991 F0 18: beq + ; $F9AB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F993 BD 5A 03: lda mobOneLogicState,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F996 C9 09: cmp #$09 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F998 F0 11: beq + ; $F9AB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F99A C9 02: cmp #$02 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F99C F0 0D: beq + ; $F9AB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F99E C9 11: cmp #$11 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9A0 F0 09: beq + ; $F9AB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9A2 C9 14: cmp #$14 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9A4 F0 05: beq + ; $F9AB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9A6 C9 0E: cmp #$0E /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9A8 F0 01: beq + ; $F9AB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9AA 60: rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $F9AB B5 6C: lda mobOneFlags,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9AD 10 7E: bpl _loc_1FA2D ; $FA2D -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9AF BD 18 03: lda $0318,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9B2 30 79: bmi _loc_1FA2D ; $FA2D -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9B4 D0 06: bne + ; $F9BC /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9B6 B5 6C: lda mobOneFlags,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9B8 29 DF: and #$DF /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9BA 95 6C: sta mobOneFlags,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F9BC BD 2A 03: lda playerOneSomething_32A,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9BF F0 05: beq + ; $F9C6 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9C1 DE 2A 03: dec playerOneSomething_32A,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9C4 D0 67: bne _loc_1FA2D ; $FA2D -> rts /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F9C6 BD 24 03: lda playerOneSomething_324,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9C9 9D 2A 03: sta playerOneSomething_32A,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9CC A9 02: lda #$02 /* A(02)<1F9CC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $F9CE 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ -- $F9D1 BD 12 03: lda $0312,x /* A(00)<1FA6A>X(un)Y(un)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $F9D4 E0 02: cpx #$02 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9D6 90 2D: bcc +++ ; $FA05 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9D8 C9 20: cmp #$20 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9DA B0 11: bcs ++ ; $F9ED /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9DC BC 54 03: ldy $0354,x /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9DF F0 0C: beq ++ ; $F9ED /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9E1 C0 02: cpy #$02 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9E3 F0 06: beq + ; $F9EB /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9E5 B0 06: bcs ++ ; $F9ED /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9E7 69 20: adc #$20 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9E9 D0 02: bne ++ ; $F9ED /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F9EB 69 6B: adc #$6B /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $F9ED 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9EE A8: tay /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9EF B0 0A: bcs + ; $F9FB /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9F1 B9 C2 85: lda $85C2,y /* A$85C2,y<1F9F1>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9F4 85 0A: sta $0A /* A$85C2,y<1F9F1>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9F6 B9 C3 85: lda $85C3,y /* A$85C3,y<1F9F6>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9F9 D0 20: bne ++++ ; $FA1B /* A$85C3,y<1F9F6>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $F9FB B9 C2 86: lda $86C2,y /* A$86C2,y<1F9FB>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $F9FE 85 0A: sta $0A /* A$86C2,y<1F9FB>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA00 B9 C3 86: lda $86C3,y /* A$86C3,y<1FA00>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA03 D0 16: bne ++++ ; $FA1B /* A$86C3,y<1FA00>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ +++ $FA05 0A: asl a /* A$86C3,y<1FA00>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA06 A8: tay /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA07 B0 0A: bcs + ; $FA13 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA09 B9 33 80: lda $8033,y /* A$8033,y<1FA09>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA0C 85 0A: sta $0A /* A$8033,y<1FA09>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA0E B9 34 80: lda $8034,y /* A$8034,y<1FA0E>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA11 D0 08: bne ++++ ; $FA1B /* A$8034,y<1FA0E>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $FA13 B9 33 81: lda _DataPointerTable_8133,y /* A$8133,y<1FA13>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA16 85 0A: sta $0A /* A$8133,y<1FA13>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA18 B9 34 81: lda _DataPointerTable_8133+1,y /* A$8134,y<1FA18>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++++ $FA1B 85 0B: sta $0B /* A$8134,y<1FA18>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1FA1D $FA1D BC 18 03: ldy $0318,x /* A(02)<1FAC4>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA20 B1 0A: lda ($0A),y /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA22 C8: iny /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA23 C9 F0: cmp #$F0 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA25 B0 07: bcs _loc_1FA2E /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA27 9D 1E 03: sta playerOneSomeKindaState,x /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA2A FE 18 03: inc $0318,x /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ _loc_1FA2D $FA2D 60: rts /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1FA2E $FA2E C9 FF: cmp #$FF /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA30 F0 13: beq + ; $FA45 /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA32 29 0F: and #$0F /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA34 0A: asl a /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA35 AA: tax /* A(??)X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA36 BD 4B FA: lda _JumpPointerTable_1FA4B,x /* A$1FA4B,x<1FA36>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA39 85 0C: sta $0C /* A$1FA4B,x<1FA36>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA3B BD 4C FA: lda _JumpPointerTable_1FA4B+1,x /* A$1FA4C,x<1FA3B>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA3E 85 0D: sta $0D /* A$1FA4C,x<1FA3B>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA40 A6 11: ldx $11 /* A$1FA4C,x<1FA3B>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA42 6C 0C 00: jmp ($000C) /* A$1FA4C,x<1FA3B>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $FA45 A9 FF: lda #$FF /* A(FF)<1FA45>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $FA47 9D 18 03: sta $0318,x /* A(FF)<1FA45>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $FA4A 60: rts /* A(FF)<1FA45>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/(barrier) ;------------------------------------------ _JumpPointerTable_1FA4B $FA4B 5D FA: .word (JumpTableEntry_1FA5D) ;FA5D (1FA5D) () $FA4D 65 FA: .word (JumpTableEntry_1FA65) ;FA65 (1FA65) () $FA4F 72 FA: .word (JumpTableEntry_1FA72) ;FA72 (1FA72) () $FA51 83 FA: .word (JumpTableEntry_1FA83) ;FA83 (1FA83) () $FA53 8F FA: .word (JumpTableEntry_1FA8F) ;FA8F (1FA8F) () $FA55 9E FA: .word (JumpTableEntry_1FA9E) ;FA9E (1FA9E) () $FA57 AA FA: .word (JumpTableEntry_1FAAA) ;FAAA (1FAAA) () $FA59 B6 FA: .word (JumpTableEntry_1FAB6) ;FAB6 (1FAB6) () $FA5B BF FA: .word (JumpTableEntry_1FABF) ;FABF (1FABF) () JumpTableEntry_1FA5D $FA5D A9 00: lda #$00 /* A(00)<1FA5D>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FA5F 9D 18 03: sta $0318,x /* A(00)<1FA5D>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FA62 4C 1D FA: jmp _loc_1FA1D /* A(00)<1FA5D>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ JumpTableEntry_1FA65 $FA65 B1 0A: lda ($0A),y /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA67 9D 12 03: sta $0312,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA6A A9 00: lda #$00 /* A(00)<1FA6A>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FA6C 9D 18 03: sta $0318,x /* A(00)<1FA6A>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FA6F 4C D1 F9: jmp -- ; $F9D1 /* A(00)<1FA6A>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) ;------------------------------------------ JumpTableEntry_1FA72 $FA72 B1 0A: lda ($0A),y /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA74 9D 24 03: sta playerOneSomething_324,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA77 9D 2A 03: sta playerOneSomething_32A,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA7A FE 18 03: inc $0318,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA7D FE 18 03: inc $0318,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA80 4C 1D FA: jmp _loc_1FA1D /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1FA83 $FA83 B1 0A: lda ($0A),y /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA85 9D 2A 03: sta playerOneSomething_32A,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA88 FE 18 03: inc $0318,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA8B FE 18 03: inc $0318,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA8E 60: rts /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1FA8F $FA8F BD 30 03: lda $0330,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA92 9D 24 03: sta playerOneSomething_324,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA95 9D 2A 03: sta playerOneSomething_32A,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA98 FE 18 03: inc $0318,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FA9B 4C 1D FA: jmp _loc_1FA1D /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1FA9E $FA9E B5 6C: lda mobOneFlags,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAA0 09 20: ora #$20 /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAA2 95 6C: sta mobOneFlags,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAA4 FE 18 03: inc $0318,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAA7 4C 1D FA: jmp _loc_1FA1D /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1FAAA $FAAA B5 6C: lda mobOneFlags,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAAC 29 DF: and #$DF /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAAE 95 6C: sta mobOneFlags,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAB0 FE 18 03: inc $0318,x /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAB3 4C 1D FA: jmp _loc_1FA1D /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1FAB6 $FAB6 A9 FF: lda #$FF /* A(FF)<1FAB6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $FAB8 9D 2A 03: sta playerOneSomething_32A,x /* A(FF)<1FAB6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S1*/ $FABB FE 18 03: inc $0318,x /* A(FF)<1FAB6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FABE 60: rts /* A(FF)<1FAB6>X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ JumpTableEntry_1FABF $FABF B1 0A: lda ($0A),y /* A(??)X(un)Y(un)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAC1 20 C6 D0: jsr _func_1D0C6 /* A(??)X(??)Y(??)MAP[00:(??),01:(??),0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $FAC4 A9 02: lda #$02 /* A(02)<1FAC4>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $FAC6 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[04:[04],05:[05],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $FAC9 FE 18 03: inc $0318,x /* A(02)<1FAC4>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FACC FE 18 03: inc $0318,x /* A(02)<1FAC4>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FACF 4C 1D FA: jmp _loc_1FA1D /* A(02)<1FAC4>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _func_1FAD2 $FAD2 A6 11: ldx $11 /* A(02)<1FAC4>X(??)Y(??)MAP[04:(04),05:(05),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAD4 B5 6C: lda mobOneFlags,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAD6 30 03: bmi + ; $FADB /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAD8 4C 67 FB: jmp _loc_1FB67 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + $FADB BD 1E 03: lda playerOneSomeKindaState,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FADE C9 A0: cmp #$A0 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAE0 90 14: bcc + ; $FAF6 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAE2 B5 6C: lda mobOneFlags,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAE4 09 03: ora #$03 /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAE6 95 6C: sta mobOneFlags,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAE8 A9 04: lda #$04 /* A(04)<1FAE8>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $FAEA 20 18 E8: jsr LoadRomBankA /* A(??)X(??)Y(??)MAP[08:[08],09:[09],0E:(??),0F:(??),mmc:(un)]s(0)Z?S?*/ $FAED BD 1E 03: lda playerOneSomeKindaState,x /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAF0 38: sec /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAF1 E9 1E: sbc #$1E /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAF3 A8: tay /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAF4 D0 16: bne ++ ; $FB0C /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ + $FAF6 B5 6C: lda mobOneFlags,x /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAF8 29 FC: and #$FC /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAFA 95 6C: sta mobOneFlags,x /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FAFC A9 04: lda #$04 /* A(04)<1FAFC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $FAFE E0 02: cpx #$02 /* A(04)<1FAFC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB00 90 02: bcc + ; $FB04 /* A(04)<1FAFC>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB02 A9 03: lda #$03 /* A(03)<1FB02>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ + $FB04 20 18 E8: jsr LoadRomBankA /* A(03)<1FB02>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $FB07 BC 36 03: ldy $0336,x /* A(04)<1FAFC>X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB0A F0 07: beq +++ ; $FB13 /* A(04)<1FAFC>X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ ++ $FB0C A9 00: lda #$00 /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB0E 9D 36 03: sta $0336,x /* A(00)<1FB0C>X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FB11 F0 03: beq ++++ ; $FB16 /* A(00)<1FB0C>X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/(barrier) +++ $FB13 BC 1E 03: ldy playerOneSomeKindaState,x /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ ++++ $FB16 BE 85 FB: ldx _DataPointerTableLo_1FB85,y /* A(??)X$1FB85,y<1FB16>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FB19 B9 25 FC: lda _DataPointerTableHi_1FB85,y /* A$1FC25,y<1FB19>X$1FB85,y<1FB16>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB1C A8: tay /* A$1FC25,y<1FB19>X$1FB85,y<1FB16>Y$1FC25,yMAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB1D 86 0A: stx $0A /* A$1FC25,y<1FB19>X$1FB85,y<1FB16>Y$1FC25,yMAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB1F 84 0B: sty $0B /* A$1FC25,y<1FB19>X$1FB85,y<1FB16>Y$1FC25,yMAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB21 8A: txa /* A$1FB85,yX$1FB85,y<1FB16>Y$1FC25,yMAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB22 18: clc /* A$1FB85,yX$1FB85,y<1FB16>Y$1FC25,yMAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB23 69 80: adc #$80 /* A(??)X$1FB85,y<1FB16>Y$1FC25,yMAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB25 AA: tax /* A(??)X(??)Y$1FC25,yMAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB26 98: tya /* A$1FC25,yX(??)Y$1FC25,yMAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB27 69 02: adc #$02 /* A(??)X(??)Y$1FC25,yMAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB29 A8: tay /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB2A 86 0C: stx $0C /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB2C 84 0D: sty $0D /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB2E 8A: txa /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB2F 69 80: adc #$80 /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB31 AA: tax /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB32 98: tya /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB33 69 02: adc #$02 /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB35 A8: tay /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB36 86 0E: stx $0E /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB38 84 0F: sty $0F /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB3A A0 1F: ldy #$1F /* A(??)X(??)Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $FB3C A2 1F: ldx #$1F /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $FB3E A5 11: lda $11 /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB40 4A: lsr a /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB41 B0 12: bcs + ; $FB55 /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ - $FB43 B1 0A: lda ($0A),y /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB45 9D B0 06: sta $06B0,x /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB48 B1 0C: lda ($0C),y /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB4A 95 80: sta $80,x /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB4C B1 0E: lda ($0E),y /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB4E 95 A0: sta $A0,x /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB50 88: dey /* A(??)X(1F)<1FB3C>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB51 CA: dex /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB52 10 EF: bpl - ; $FB43 /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB54 60: rts /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + - $FB55 B1 0A: lda ($0A),y /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB57 9D D0 06: sta $06D0,x /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB5A B1 0C: lda ($0C),y /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB5C 95 C0: sta $C0,x /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB5E B1 0E: lda ($0E),y /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB60 95 E0: sta $E0,x /* A(??)X(1F)<1FB3C>Y(1F)<1FB3A>MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB62 88: dey /* A(??)X(1F)<1FB3C>Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB63 CA: dex /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB64 10 EF: bpl - ; $FB55 /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB66 60: rts /* A(??)X(??)Y(??)MAP[08:(08),09:(09),0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _loc_1FB67 $FB67 8A: txa /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB68 4A: lsr a /* A(??)X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB69 A2 1F: ldx #$1F /* A(??)X(1F)<1FB69>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z0S0*/ $FB6B A9 00: lda #$00 /* A(00)<1FB6B>X(1F)<1FB69>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FB6D B0 0B: bcs + ; $FB7A /* A(00)<1FB6B>X(1F)<1FB69>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ - $FB6F 9D B0 06: sta $06B0,x /* A(00)<1FB6B>X(1F)<1FB69>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB72 95 80: sta $80,x /* A(00)<1FB6B>X(1F)<1FB69>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FB74 95 A0: sta $A0,x /* A(00)<1FB6B>X(1F)<1FB69>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FB76 CA: dex /* A(00)<1FB6B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB77 10 F6: bpl - ; $FB6F /* A(00)<1FB6B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB79 60: rts /* A(00)<1FB6B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) + - $FB7A 9D D0 06: sta $06D0,x /* A(00)<1FB6B>X(1F)<1FB69>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB7D 95 C0: sta $C0,x /* A(00)<1FB6B>X(1F)<1FB69>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FB7F 95 E0: sta $E0,x /* A(00)<1FB6B>X(1F)<1FB69>Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z1S0*/ $FB81 CA: dex /* A(00)<1FB6B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB82 10 F6: bpl - ; $FB7A /* A(00)<1FB6B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/ $FB84 60: rts /* A(00)<1FB6B>X(??)Y(??)MAP[00:[00],01:[01],0E:[0E],0F:[0F],mmc:(un)]s(0)Z?S?*/(barrier) ;------------------------------------------ _DataPointerTableLo_1FB85 $FB85 00: .byte < ($8000) $FB86 20: .byte < ($8020) $FB87 40: .byte < ($8040) $FB88 60: .byte < ($8060) $FB89 80: .byte < ($8080) $FB8A A0: .byte < ($80A0) $FB8B C0: .byte < ($80C0) $FB8C E0: .byte < ($80E0) $FB8D 00: .byte < ($8100) $FB8E 20: .byte < ($8120) $FB8F 40: .byte < ($8140) $FB90 60: .byte < ($8160) $FB91 80: .byte < ($8180) $FB92 A0: .byte < ($81A0) $FB93 C0: .byte < ($81C0) $FB94 E0: .byte < ($81E0) $FB95 00: .byte < ($8200) $FB96 20: .byte < ($8220) $FB97 40: .byte < ($8240) $FB98 60: .byte < ($8260) $FB99 80: .byte < ($8780) $FB9A A0: .byte < ($87A0) $FB9B C0: .byte < ($87C0) $FB9C E0: .byte < ($87E0) $FB9D 00: .byte < ($8800) $FB9E 20: .byte < ($8820) $FB9F 40: .byte < ($8840) $FBA0 60: .byte < ($8860) $FBA1 80: .byte < ($8880) $FBA2 A0: .byte < ($88A0) $FBA3 C0: .byte < ($88C0) $FBA4 E0: .byte < ($88E0) $FBA5 00: .byte < ($8900) $FBA6 20: .byte < ($8920) $FBA7 40: .byte < ($8940) $FBA8 60: .byte < ($8960) $FBA9 80: .byte < ($8980) $FBAA A0: .byte < ($89A0) $FBAB C0: .byte < ($89C0) $FBAC E0: .byte < ($89E0) $FBAD 00: .byte < ($8F00) $FBAE 20: .byte < ($8F20) $FBAF 40: .byte < ($8F40) $FBB0 60: .byte < ($8F60) $FBB1 80: .byte < ($8F80) $FBB2 A0: .byte < ($8FA0) $FBB3 C0: .byte < ($8FC0) $FBB4 E0: .byte < ($8FE0) $FBB5 00: .byte < ($9000) $FBB6 20: .byte < ($9020) $FBB7 40: .byte < ($9040) $FBB8 60: .byte < ($9060) $FBB9 80: .byte < ($9080) $FBBA A0: .byte < ($90A0) $FBBB C0: .byte < ($90C0) $FBBC E0: .byte < ($90E0) $FBBD 00: .byte < ($9100) $FBBE 20: .byte < ($9120) $FBBF 40: .byte < ($9140) $FBC0 60: .byte < ($9160) $FBC1 80: .byte < ($9680) $FBC2 A0: .byte < ($96A0) $FBC3 C0: .byte < ($96C0) $FBC4 E0: .byte < ($96E0) $FBC5 00: .byte < ($9700) $FBC6 20: .byte < ($9720) $FBC7 40: .byte < ($9740) $FBC8 60: .byte < ($9760) $FBC9 80: .byte < ($9780) $FBCA A0: .byte < ($97A0) $FBCB C0: .byte < ($97C0) $FBCC E0: .byte < ($97E0) $FBCD 00: .byte < ($9800) $FBCE 20: .byte < ($9820) $FBCF 40: .byte < ($9840) $FBD0 60: .byte < ($9860) $FBD1 80: .byte < ($9880) $FBD2 A0: .byte < ($98A0) $FBD3 C0: .byte < ($98C0) $FBD4 E0: .byte < ($98E0) $FBD5 00: .byte < ($9E00) $FBD6 20: .byte < ($9E20) $FBD7 40: .byte < ($9E40) $FBD8 60: .byte < ($9E60) $FBD9 80: .byte < ($9E80) $FBDA A0: .byte < ($9EA0) $FBDB C0: .byte < ($9EC0) $FBDC E0: .byte < ($9EE0) $FBDD 00: .byte < ($9F00) $FBDE 20: .byte < ($9F20) $FBDF 40: .byte < ($9F40) $FBE0 60: .byte < ($9F60) $FBE1 80: .byte < ($9F80) $FBE2 A0: .byte < ($9FA0) $FBE3 C0: .byte < ($9FC0) $FBE4 E0: .byte < ($9FE0) $FBE5 00: .byte < ($A000) $FBE6 20: .byte < ($A020) $FBE7 40: .byte < ($A040) $FBE8 60: .byte < ($A060) $FBE9 80: .byte < ($A580) $FBEA A0: .byte < ($A5A0) $FBEB C0: .byte < ($A5C0) $FBEC E0: .byte < ($A5E0) $FBED 00: .byte < ($A600) $FBEE 20: .byte < ($A620) $FBEF 40: .byte < ($A640) $FBF0 60: .byte < ($A660) $FBF1 80: .byte < ($A680) $FBF2 A0: .byte < ($A6A0) $FBF3 C0: .byte < ($A6C0) $FBF4 E0: .byte < ($A6E0) $FBF5 00: .byte < ($A700) $FBF6 20: .byte < ($A720) $FBF7 40: .byte < ($A740) $FBF8 60: .byte < ($A760) $FBF9 80: .byte < ($A780) $FBFA A0: .byte < ($A7A0) $FBFB C0: .byte < ($A7C0) $FBFC E0: .byte < ($A7E0) $FBFD 00: .byte < ($AD00) $FBFE 20: .byte < ($AD20) $FBFF 40: .byte < ($AD40) $FC00 60: .byte < ($AD60) $FC01 80: .byte < ($AD80) $FC02 A0: .byte < ($ADA0) _data_1FC03 $FC03 C0: .byte < ($ADC0) $FC04 E0: .byte < ($ADE0) $FC05 00: .byte < ($AE00) $FC06 20: .byte < ($AE20) $FC07 40: .byte < ($AE40) $FC08 60: .byte < ($AE60) $FC09 80: .byte < ($AE80) $FC0A A0: .byte < ($AEA0) $FC0B C0: .byte < ($AEC0) $FC0C E0: .byte < ($AEE0) $FC0D 00: .byte < ($AF00) $FC0E 20: .byte < ($AF20) $FC0F 40: .byte < ($AF40) $FC10 60: .byte < ($AF60) $FC11 80: .byte < ($B480) $FC12 A0: .byte < ($B4A0) $FC13 C0: .byte < ($B4C0) $FC14 E0: .byte < ($B4E0) $FC15 00: .byte < ($B500) $FC16 20: .byte < ($B520) $FC17 40: .byte < ($B540) $FC18 60: .byte < ($B560) $FC19 80: .byte < ($B580) $FC1A A0: .byte < ($B5A0) $FC1B C0: .byte < ($B5C0) $FC1C E0: .byte < ($B5E0) $FC1D 00: .byte < ($B600) $FC1E 20: .byte < ($B620) $FC1F 40: .byte < ($B640) $FC20 60: .byte < ($B660) $FC21 80: .byte < ($B680) $FC22 A0: .byte < ($B6A0) $FC23 C0: .byte < ($B6C0) $FC24 E0: .byte < ($B6E0) _DataPointerTableHi_1FB85 $FC25 80: .byte > ($8000) $FC26 80: .byte > ($8020) $FC27 80: .byte > ($8040) $FC28 80: .byte > ($8060) $FC29 80: .byte > ($8080) $FC2A 80: .byte > ($80A0) $FC2B 80: .byte > ($80C0) $FC2C 80: .byte > ($80E0) $FC2D 81: .byte > ($8100) $FC2E 81: .byte > ($8120) $FC2F 81: .byte > ($8140) $FC30 81: .byte > ($8160) $FC31 81: .byte > ($8180) $FC32 81: .byte > ($81A0) $FC33 81: .byte > ($81C0) $FC34 81: .byte > ($81E0) $FC35 82: .byte > ($8200) $FC36 82: .byte > ($8220) $FC37 82: .byte > ($8240) $FC38 82: .byte > ($8260) $FC39 87: .byte > ($8780) $FC3A 87: .byte > ($87A0) $FC3B 87: .byte > ($87C0) $FC3C 87: .byte > ($87E0) $FC3D 88: .byte > ($8800) $FC3E 88: .byte > ($8820) $FC3F 88: .byte > ($8840) $FC40 88: .byte > ($8860) $FC41 88: .byte > ($8880) $FC42 88: .byte > ($88A0) $FC43 88: .byte > ($88C0) $FC44 88: .byte > ($88E0) $FC45 89: .byte > ($8900) $FC46 89: .byte > ($8920) $FC47 89: .byte > ($8940) $FC48 89: .byte > ($8960) $FC49 89: .byte > ($8980) $FC4A 89: .byte > ($89A0) $FC4B 89: .byte > ($89C0) $FC4C 89: .byte > ($89E0) $FC4D 8F: .byte > ($8F00) $FC4E 8F: .byte > ($8F20) $FC4F 8F: .byte > ($8F40) $FC50 8F: .byte > ($8F60) $FC51 8F: .byte > ($8F80) $FC52 8F: .byte > ($8FA0) $FC53 8F: .byte > ($8FC0) $FC54 8F: .byte > ($8FE0) $FC55 90: .byte > ($9000) $FC56 90: .byte > ($9020) $FC57 90: .byte > ($9040) $FC58 90: .byte > ($9060) $FC59 90: .byte > ($9080) $FC5A 90: .byte > ($90A0) $FC5B 90: .byte > ($90C0) $FC5C 90: .byte > ($90E0) $FC5D 91: .byte > ($9100) $FC5E 91: .byte > ($9120) $FC5F 91: .byte > ($9140) $FC60 91: .byte > ($9160) $FC61 96: .byte > ($9680) $FC62 96: .byte > ($96A0) $FC63 96: .byte > ($96C0) $FC64 96: .byte > ($96E0) $FC65 97: .byte > ($9700) $FC66 97: .byte > ($9720) $FC67 97: .byte > ($9740) $FC68 97: .byte > ($9760) $FC69 97: .byte > ($9780) $FC6A 97: .byte > ($97A0) $FC6B 97: .byte > ($97C0) $FC6C 97: .byte > ($97E0) $FC6D 98: .byte > ($9800) $FC6E 98: .byte > ($9820) $FC6F 98: .byte > ($9840) $FC70 98: .byte > ($9860) $FC71 98: .byte > ($9880) $FC72 98: .byte > ($98A0) $FC73 98: .byte > ($98C0) $FC74 98: .byte > ($98E0) $FC75 9E: .byte > ($9E00) $FC76 9E: .byte > ($9E20) $FC77 9E: .byte > ($9E40) $FC78 9E: .byte > ($9E60) $FC79 9E: .byte > ($9E80) $FC7A 9E: .byte > ($9EA0) $FC7B 9E: .byte > ($9EC0) $FC7C 9E: .byte > ($9EE0) $FC7D 9F: .byte > ($9F00) $FC7E 9F: .byte > ($9F20) $FC7F 9F: .byte > ($9F40) $FC80 9F: .byte > ($9F60) $FC81 9F: .byte > ($9F80) $FC82 9F: .byte > ($9FA0) $FC83 9F: .byte > ($9FC0) $FC84 9F: .byte > ($9FE0) $FC85 A0: .byte > ($A000) $FC86 A0: .byte > ($A020) DataTableEntry_1FC87 $FC87 A0: .byte > ($A040) $FC88 A0: .byte > ($A060) $FC89 A5: .byte > ($A580) $FC8A A5: .byte > ($A5A0) $FC8B A5: .byte > ($A5C0) $FC8C A5: .byte > ($A5E0) $FC8D A6: .byte > ($A600) $FC8E A6: .byte > ($A620) $FC8F A6: .byte > ($A640) $FC90 A6: .byte > ($A660) $FC91 A6: .byte > ($A680) $FC92 A6: .byte > ($A6A0) $FC93 A6: .byte > ($A6C0) $FC94 A6: .byte > ($A6E0) $FC95 A7: .byte > ($A700) $FC96 A7: .byte > ($A720) $FC97 A7: .byte > ($A740) $FC98 A7: .byte > ($A760) $FC99 A7: .byte > ($A780) $FC9A A7: .byte > ($A7A0) $FC9B A7: .byte > ($A7C0) $FC9C A7: .byte > ($A7E0) $FC9D AD: .byte > ($AD00) $FC9E AD: .byte > ($AD20) $FC9F AD: .byte > ($AD40) $FCA0 AD: .byte > ($AD60) $FCA1 AD: .byte > ($AD80) $FCA2 AD: .byte > ($ADA0) $FCA3 AD: .byte > ($ADC0) $FCA4 AD: .byte > ($ADE0) $FCA5 AE: .byte > ($AE00) $FCA6 AE: .byte > ($AE20) $FCA7 AE: .byte > ($AE40) $FCA8 AE: .byte > ($AE60) $FCA9 AE: .byte > ($AE80) $FCAA AE: .byte > ($AEA0) $FCAB AE: .byte > ($AEC0) $FCAC AE: .byte > ($AEE0) $FCAD AF: .byte > ($AF00) $FCAE AF: .byte > ($AF20) $FCAF AF: .byte > ($AF40) $FCB0 AF: .byte > ($AF60) $FCB1 B4: .byte > ($B480) $FCB2 B4: .byte > ($B4A0) $FCB3 B4: .byte > ($B4C0) $FCB4 B4: .byte > ($B4E0) $FCB5 B5: .byte > ($B500) $FCB6 B5: .byte > ($B520) $FCB7 B5: .byte > ($B540) $FCB8 B5: .byte > ($B560) $FCB9 B5: .byte > ($B580) $FCBA B5: .byte > ($B5A0) $FCBB B5: .byte > ($B5C0) $FCBC B5: .byte > ($B5E0) $FCBD B6: .byte > ($B600) $FCBE B6: .byte > ($B620) $FCBF B6: .byte > ($B640) $FCC0 B6: .byte > ($B660) $FCC1 B6: .byte > ($B680) $FCC2 B6: .byte > ($B6A0) $FCC3 B6: .byte > ($B6C0) $FCC4 B6: .byte > ($B6E0) $FCC5 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $FCD5 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $FCE5 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $FCF5 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $FD05 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $FD15 .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF $FD25 .byte $FF,$FF,$FF,$FF,$FF _data_1FD2A_indexed $FD2A .byte $20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$21 $FD3A .byte $21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21 $FD4A .byte $21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21 $FD5A .byte $21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21 $FD6A .byte $21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$21,$22,$22,$22,$22,$22 $FD7A .byte $22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22 DataTableEntry_1FD88 $FD88 .byte $22 DataTableEntry_1FD89 $FD89 .byte $22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22 $FD99 .byte $22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22,$22 $FDA9 .byte $22,$22,$22,$22,$22,$22,$22,$22,$23,$23,$23,$23,$23,$23,$23,$23 $FDB9 .byte $23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23 $FDC9 .byte $23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23,$23 $FDD9 .byte $23,$23,$23,$23,$23 _data_1FDDE_indexed $FDDE .byte $C2,$C4,$C6,$C8,$CA,$CC,$CE,$D0,$D2,$D4,$D6,$D8,$DA,$DC,$DE,$02 $FDEE .byte $04,$06,$08,$0A,$0C,$0E,$10,$12,$14,$16,$18,$1A,$1C,$1E,$42,$44 $FDFE .byte $46,$48,$4A,$4C,$4E,$50,$52,$54,$56,$58,$5A,$5C,$5E,$82,$84,$86 $FE0E .byte $88,$8A,$8C,$8E,$90,$92,$94,$96,$98,$9A,$9C,$9E,$C2,$C4,$C6,$C8 $FE1E .byte $CA,$CC,$CE,$D0,$D2,$D4,$D6,$D8,$DA,$DC,$DE,$02,$04,$06,$08,$0A $FE2E .byte $0C,$0E,$10,$12,$14,$16,$18,$1A,$1C,$1E,$42,$44,$46,$48,$4A,$4C $FE3E .byte $4E,$50,$52,$54,$56,$58,$5A,$5C,$5E,$82,$84,$86,$88,$8A,$8C,$8E $FE4E .byte $90,$92,$94,$96,$98,$9A,$9C,$9E,$C2,$C4,$C6,$C8,$CA,$CC,$CE,$D0 $FE5E .byte $D2,$D4,$D6,$D8,$DA,$DC,$DE,$02,$04,$06,$08,$0A,$0C,$0E,$10,$12 $FE6E .byte $14,$16,$18,$1A,$1C,$1E,$42,$44,$46,$48,$4A,$4C,$4E,$50,$52,$54 $FE7E .byte $56,$58,$5A,$5C,$5E,$82,$84,$86,$88 DataTableEntry_1FE87 $FE87 .byte $8A,$8C,$8E,$90,$92,$94,$96,$98,$9A,$9C,$9E _data_1FE92_indexed $FE92 .byte $C8,$C9,$C9,$CA,$CA,$CB,$CB,$CC,$CC,$CD,$CD,$CE,$CE,$CF,$CF,$D0 $FEA2 .byte $D1,$D1,$D2,$D2,$D3,$D3,$D4,$D4,$D5,$D5,$D6,$D6,$D7,$D7,$D0,$D1 $FEB2 .byte $D1,$D2,$D2,$D3,$D3,$D4,$D4,$D5,$D5,$D6,$D6,$D7,$D7,$D8,$D9,$D9 $FEC2 .byte $DA,$DA,$DB,$DB,$DC,$DC,$DD,$DD,$DE,$DE,$DF,$DF,$D8,$D9,$D9,$DA $FED2 .byte $DA,$DB,$DB,$DC,$DC,$DD,$DD,$DE,$DE,$DF,$DF,$E0,$E1,$E1,$E2,$E2 $FEE2 .byte $E3,$E3,$E4,$E4,$E5,$E5,$E6,$E6,$E7,$E7,$E0,$E1,$E1,$E2,$E2,$E3 $FEF2 .byte $E3,$E4,$E4,$E5,$E5,$E6,$E6,$E7,$E7,$E8,$E9,$E9,$EA,$EA DataTableEntry_1FF00 $FF00 .byte $EB,$EB DataTableEntry_1FF02 $FF02 .byte $EC DataTableEntry_1FF03 $FF03 .byte $EC,$ED DataTableEntry_1FF05 $FF05 .byte $ED DataTableEntry_1FF06 $FF06 .byte $EE DataTableEntry_1FF07 $FF07 .byte $EE,$EF,$EF,$E8,$E9,$E9,$EA,$EA,$EB,$EB,$EC,$EC,$ED,$ED,$EE DataTableEntry_1FF16 $FF16 .byte $EE,$EF DataTableEntry_1FF18 $FF18 .byte $EF DataTableEntry_1FF19 $FF19 .byte $F0 DataTableEntry_1FF1A $FF1A .byte $F1 DataTableEntry_1FF1B $FF1B .byte $F1,$F2 DataTableEntry_1FF1D $FF1D .byte $F2 DataTableEntry_1FF1E $FF1E .byte $F3 DataTableEntry_1FF1F $FF1F .byte $F3,$F4 DataTableEntry_1FF21 $FF21 .byte $F4,$F5,$F5,$F6,$F6 _data_1FF26 $FF26 .byte $F7,$F7,$F0,$F1,$F1,$F2,$F2,$F3,$F3,$F4,$F4,$F5,$F5,$F6,$F6,$F7 $FF36 .byte $F7,$F8,$F9,$F9,$FA,$FA,$FB,$FB,$FC,$FC,$FD,$FD,$FE,$FE,$FF,$FF _data_1FF46_indexed $FF46 .byte $C0,$30,$C0,$30 DataTableEntry_1FF4A $FF4A .byte $C0,$30,$C0 DataTableEntry_1FF4D $FF4D .byte $30,$C0,$30,$C0,$30,$C0,$30,$C0 DataTableEntry_1FF55 $FF55 .byte $0C,$03,$0C,$03,$0C,$03,$0C DataTableEntry_1FF5C $FF5C .byte $03,$0C,$03,$0C,$03,$0C,$03,$0C DataTableEntry_1FF64 $FF64 .byte $C0,$30,$C0 DataTableEntry_1FF67 $FF67 .byte $30,$C0,$30 DataTableEntry_1FF6A $FF6A .byte $C0,$30,$C0,$30,$C0,$30,$C0,$30,$C0 DataTableEntry_1FF73 $FF73 .byte $0C,$03 DataTableEntry_1FF75 $FF75 .byte $0C,$03 DataTableEntry_1FF77 $FF77 .byte $0C DataTableEntry_1FF78 $FF78 .byte $03 DataTableEntry_1FF79 $FF79 .byte $0C DataTableEntry_1FF7A $FF7A .byte $03,$0C,$03,$0C,$03,$0C,$03,$0C,$C0,$30,$C0,$30,$C0,$30,$C0,$30 $FF8A .byte $C0,$30,$C0,$30,$C0,$30,$C0 DataTableEntry_1FF91 $FF91 .byte $0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C,$C0 $FFA1 .byte $30,$C0,$30,$C0,$30,$C0,$30 DataTableEntry_1FFA8 $FFA8 .byte $C0,$30,$C0,$30,$C0,$30,$C0,$0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C $FFB8 .byte $03,$0C,$03,$0C,$03,$0C,$C0,$30,$C0,$30,$C0,$30,$C0,$30,$C0,$30 $FFC8 .byte $C0,$30,$C0,$30,$C0,$0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C $FFD8 .byte $03,$0C,$03,$0C,$C0,$30,$C0,$30,$C0,$30,$C0,$30,$C0,$30,$C0,$30 $FFE8 .byte $C0,$30,$C0,$0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C,$03,$0C $FFF8 .byte $03,$0C,$08,$F0,$6F,$C0,$6F DataTableEntry_1FFFF $FFFF .byte $C0